Cathal for a baby name

Celtic, meaning ‘battle rule’.

Search by letter



Search by category