German form of Freda [q.v.] and a short form of Elfreda/Elfriede from Old English "supernatural strength".