Family name origins & meanings
- Italian : habitational name from any of numerous places named for a local church or shrine dedicated to St. John (San Giovanni), as for example San Giovanni de Gerace in Reggio Calabria, San Giovanni a Piro in Salerno, San Giovanni Gemini in Agrigento, Sicily, or San Giovanni in Galdo in Campobasso.