Pen \pen\ as a boy's name (also used as girl's name Pen), is a variant of Penn (Old English), and the meaning of Pen is "enclosure; hill".
The baby name Pen sounds like Ben, Ban, Benn, Pino and Pain. Other similar baby names are Den, Ken, Len, Per and Ren.