Here's why:
* Common nouns refer to general things or people, not specific ones.
* Proper nouns are specific names of people, places, or things (e.g., Camp David, Camp Crystal Lake).
Since "camp" can refer to many different types of camps (summer camp, military camp, refugee camp, etc.), it's a common noun.