Benji \b(e)-nji, ben-ji\ as a boy's name is a variant of Ben (Hebrew) and Benjamin (Hebrew), and the meaning of Benji is "son; son of the right hand; son of the south; son of my old age".
The baby name Benji sounds like Benjy and Benjie. Other similar baby names are Kenji, Benny, Bennie, Benne, Benn, Bent, Benoit, Bennt, Benno, Benjey, Benjee, Benjiro, Benet, Benoni, Boni and Rinji.