Variant of ‘ELENA’ and/or ‘ELLEN’, which are both derrived from HELEN.

Print Friendly, PDF & Email