Elowen Name Meaning

Elowen is a Cornish name meaning: “elm”.

Read More