Meaning and Origin of: Helen

The name Helen is of Greek origins and means "torch."