Bonni \b(on)-ni\ as a girl's name is a variant of Barbara (Latin) and Bonnie (Scottish), and the meaning of Bonni is "foreign woman; fine, attractive, pretty".
The baby name Bonni sounds like Bonny, Benni, Bunni and Bonne. Other similar baby names are Bonnin, Conni, Donni, Jonni, Lonni, Ronni, Sonni and Vonni.