Bonie \b(o)-nie\ as a girl's name is a variant of Bonita (Spanish), and the meaning of Bonie is "pretty".
The baby name Bonie sounds like Bonnie and Bonne. Other similar baby names are Nonie, Tonie, Ionie, Jonie, Lonie and Bobie.