Boni \b(o)-ni\ as a boy's name is a variant of Boniface (Latin), and the meaning of Boni is "fortunate, auspicious".
The baby name Boni sounds like Ban, Ben, Benn, Binh, Boone, Bowin, Boyne, Boyn, Boine and Bane. Other similar baby names are Toni, Bond and Honi.