Penn \p(e)-nn\ as a boy's name is of Old English origin, and the meaning of Penn is "enclosure; hill". Probably an occupational name referring to a person who lived or worked around a sheep pen. American use is due to admiration for the Quaker leader William Penn (18th century). The son of an influential English family, he forsook the comforts of a genteel life to found Pennsylvania (in Latin, "Penn's woods"), a haven of true religious tolerance.
Penn has 1 variant form: Pen.
Baby names that sound like Penn are Benn, Ben, Benny, Benne, Benno, Pino and Pain.