Deriva dal nome medioevale Rochus o Rocchus (dal celtico ed assume il significato "di alta statura"; dal germanico hrok, "riposo", oppure dal gotico hruk, "cornacchia, corvo").
Un esempio di questo nome lo si ha a Pavia alla fine del 1300: "...Iohannes Rochus de Portijs Papiensis. Natus est Papiae anno 1391 ex nobili et antiqua Familia de Portijs..." e nel Baldus di Teofilo Folengo: "...Illico fra Rocchus spoiat de corpore cappas, apparetque statim fans in giuppone galantus,...".
Il cognome Ruocco è campano, del napoletano e salernitano in particolare.
Il cognome Ruocco è 76° nella regione Campania Il cognome Ruocco è 47° nella provincia di Salerno Il cognome Ruocco è 1° nel comune di VALLO DELLA LUCANIA (SA)