Almeda for a baby name

alt. Almeta Latin, meaning ‘ambitious’. Also the name of a district in Barcelona, Spain.

Search by letter



Search by category