The name Innocent is a boy's name of Latin origin meaning "harmless, innocent". Innocent and is often added to user-created lists like French names for boys and discussed in our forums with posts like "Release the 20 C.O.B.R.A.S. -- the anti-elimination game! (Girls)".
From the experts:
Innocent, the name of thirteen popes, is rarely heard in a secular setting, where its loaded meaning could open the door to ridicule.