Latin Meaning: The name Frances is a Latin baby name. In Latin the meaning of the name Frances is: From France or 'free one.' Feminine of Francis. Famous bearers: British novelist Frances Burney and actress Frances Kemble.
Felicity is an English feminine given name meaning "happiness". It is derived from the Latin word felicitas meaning "luck, good fortune". ... The name was the 706th most popular name for girls born in the United States in 2007, down from 619th place in 2006.