Boys: Oliver
Meaning: From a French name, Olivier, recorded as the name of one of Charlemagne's paladins (retainers), the close companion in arms of Roland in the Chanson de Roland. Whereas Roland is headstrong and rash, Oliver is thoughtful and cautious.
Celebrity: Oliver Stone
Girls: Sofia
Meaning or origin: Variant spelling of Sophia. Sophia: From the Greek word meaning ‘wisdom.’ The Eastern cult of St. Sophia arose as a result of misinterpretation of the phrase Hagia Sophia ‘holy wisdom’ as if it meant ‘St. Sophia.’
Celebrity: Sofia Vergara