baby names

Share

Caio

At a Glance: Name: Caio – Meaning: traditionally glossed as 'rejoice' (as a Portuguese form…
Share

Lir

At a Glance: Name: Lir – Meaning: personification of the sea in Irish mythology, linked…