Sofia is a girl's name of Greek origin. It is a variant of Sophia, which comes directly from the Greek word σοφία, meaning “wisdom.” While both spellings are popular, Sofia is more fashionable in Italy and throughout the Spanish- and Portuguese-speaking worlds.