Alma for a baby name

Three possible origins: Latin for ‘giving nurture’, Italian for ‘soul’ and Arabic for ‘learned’.

Search by letter



Search by category