Sophia is a feminine given name of Latin origin, meaning wisdom, associated with ancient Greek goddess Athena, biblical virtue, and popular among European royalty in Middle Ages. It gained popularity in the U.S. late 20th century and has been consistently ranked among top ten girls' names since 2009.