Eric originates in Old Norse and means "king forever". It used to be very popular with Scandinavian royalty, borne by several kings of Sweden, Norway, and Denmark. In the English-speaking countries it became a popular masculine given name in the 19th century.