Bonner \b(on)-ner\ as a boy's name is a variant of Bonar (Old French), and the meaning of Bonner is "gentle, mannerly".
The baby name Bonner sounds like Banner and Bonnar. Other similar baby names are Conner and Konner.