Giovanni

Name origin: Italian

Name meaning: Gift from God

Bellini

Name origin: Spanish

Name meaning: Beautiful