Alessio for a baby name

alt. AlejoItalian, meaning ‘defender’.

Search by letter



Search by category