Dafydd for a baby name

alt. Dai Welsh, meaning ‘beloved’. Welsh version of David.

Search by letter



Search by category