Here's why:
* Common nouns refer to general categories of people, places, or things.
* Proper nouns refer to specific individuals, places, or things (and are capitalized).
"Boy" is a general term that refers to any male child. It doesn't refer to a specific boy, making it a common noun.