Popularity: 5330
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.