Rocco is a moderately popular boys' name in England & Wales, ranking #259 in 2024 with 181 recorded births. The name reached its all-time peak in 2017 with 462 births ranking #126. In 2024, approximately 1 in every 1,535 boys born was named Rocco. FALLING Recent data shows the name is currently falling.
Rocco is an Italian form of a Germanic name that is possibly linked to a word meaning "crow" or "rook". The source presents the bird meaning as probable rather than absolutely fixed.
The name has long historical use in continental Europe and is strongly associated with Saint Rocco, a 14th-century plague saint. That saintly connection gives it a much deeper history than many of the modern surname and sound-based names.