Save to my profile

Phillipines

Meaning

The Spanish form of John: God is gracious

Find more baby names