Creativity · independent · modern
Source: Italian
Root Word: Giovanni
Derived From: John
Meaning: God is merciful
Popularity History: In modern English-speaking countries, this name is an emerging choice that is beginning to become popular among young parents.