Celesto for a baby name

alt. Celestino, Celindo Latin, meaning ‘heaven sent’.

Search by letter



Search by category