The name Giacomo is a boy's name of Italian origin meaning "supplanter". Giacomo and is often added to lists like Cool Names with a Strong O and discussed in our forums with posts like "Themed Families..".
From the experts:
Giacomo is a primo member of the Giovanni-Gino-Giancarlo-Giacomo gruppo of Italian names that are beginning to be adopted by American parents. Singer/creative baby namer Sting chose it for his son.
Giacomo has many notable native namesakes, including composer Puccini, lothario Casanova and poet Leopardi.