Giacomo

Name origin: Hebrew

Name meaning: Replaces

Puccini

Name origin: Italian

Name meaning: patronymic from a pet form of Puccio.