A boy is a male human child. Determining which specific individuals fall into the category of "boy", however, is not as simple as it may seem. For example, in many countries one is legally still considered boy until reaching the legislated age of majority (for example, 18 years of age in the United States). On the other hand, to many individuals, one is no longer a child once one has completed puberty, which often happens at a much lower age than 18. Also, many countries (for example, Spain) have an age of consent which is different than the age of majority or other significant ages (legal drinking age, legal working age, etc.) which puts many people in the awkward position of being considered a child for some purposes and an adult for others.
For some boylovers, for example, a young-looking sixteen-year-old still appeals to them as a boy whereas an old-looking fourteen-year-old may not. Thus, when describing someone as a "boy," we must understand that, while there are vast areas of agreement, there is still a small hazier area in the middle where disagreement should be expected.
The origin of the English word boy is unclear; it is probably related to East Frisian boi, Old Norse bófi, Dutch boef ("knave", "rogue"), and German Bube. These apparently all have their origin in baby talk (like the word baby itself).