Penn July 22, 2016 Chinavod Boys Names with Meanings Leave a comment Penn is an Old English name, derived from the Old English word for a hill, which was 'penn'. Related posts: Penn, English name Penn, Welsh name Penn, German name Hill