Norwegian and Swedish form of Sophia, from Greek "wisdom". We believe it is also Spanish (Princess Sopia of Greece was called "Queen Sofía" in Spain).