Eivor is a unisex given name of Norse origin, meaning "archer". It is composed of two Old Norse elements: "ei" meaning "ever", "always", and "vörðr" meaning "guardian" or "defender". The name Eivor gained popularity in the 19th century through the works of Norwegian playwright Henrik Ibsen, who used it in his play "Brand". Today, Eivor is most commonly found in Scandinavian countries, particularly Norway and Sweden. It has also been adopted by some English-speaking families seeking unique, historical names for their children.
The name Eivor experienced steady growth in popularity from 2021 to 2023, with a total of 34 babies named Eivor born during these years.