Benn \b(e)-nn\ as a boy's name is a variant of Ben (Hebrew) and Benjamin (Hebrew), and the meaning of Benn is "son; son of the right hand; son of the south; son of my old age".
The baby name Benn sounds like Benny, Benne, Benno and Penn. Other similar baby names are Bent, Bennt, Bern, Brenn, Kenn and Lenn.