FamilyEducation.com
   
 

First name origin & meaning:

Latin: Graceful, blessing

First name variations: Gracey, Gracie, Graza, Grazia, Greyse, Graice, Graise, Grase, Greice, Grace