A proper noun is the specific name of a person, place, or thing and is always capitalized (e.g., John, London). A common noun, on the other hand, is a general name for any person, place, or thing (e.g., teacher, city).