Benny \b(en)-ny\ as a boy's name (also used as girl's name Benny), is a variant of Ben (Hebrew) and Benjamin (Hebrew), and the meaning of Benny is "son; son of the right hand; son of the south; son of my old age".
The baby name Benny sounds like Benne, Benn and Benno. Other similar baby names are Benjy, Bennt, Berny, Denny, Kenny, Lenny, Renny and Tenny.