Bannon for a baby name

Irish, meaning ‘descendant of O’Banain’. Also a river in Wales.

Search by letter



Search by category