Popularity:4739
Origin:British
Meaning:Enclosure; Hill
Penn is a boy’s name of English origins, meaning “enclosure” and “hill.” A simple yet smart name, Penn has shared its title with distinguished writers, actors, and activists over the years, although often as a surname. Today, Gossip Girl fans might recognize the name borne by actor Penn Badgley who played the character Dan Humphreys in the popular TV show. What was once an unusual choice for baby boy, Penn is now considered a sophisticated one-syllable name destined for excellence.

Popularity Trend Chart

Roll over the visual for detailed rankings by year.

Source: Social Security Administration

Not sure you have the perfect name? Search to add more baby names to your My Favorites list.