Letters that make Helen
e, l, n, h are letters that make 'Helen'
Helena is a word created by adding a letter to 'Helen'
1 possible definitions for 'Helen'
Under this definition, helen is a noun and has the following properties:
Helen of Troy has the same meaning as Helen
'Helen' can be considered an instance of mythical being.
'Helen' can be a category of Greek mythology.