Clarence for a baby name

Latin, meaning ‘one who lives near the river Clare’.

Search by letter



Search by category