Here's why:
* Common nouns refer to general people, places, or things. They are not specific to one individual.
* Proper nouns are specific names of people, places, or things (e.g., Prince William, the Prince of Wales).
Since "prince" refers to any male member of a royal family, it's a common noun.