Elda is an Italian girl name.
Italian form of Hilda.
Witch is an english pet name for female cat. Meaning “witch, beldam”.