The name Elfreda means Old Strength and is of English origin. Elfreda is a name that's been used primarily by parents who are considering baby names for girls.
People who like the name Elfreda also like the names: Winifred,
Demelza,
Guinevere,
Persephone,
Merlyn,
Arianwen,
Hermione,
Byron,
Harold,
Alaric,
Hector,
Albion,
Azrael,
Perseus