Sí, "curro" es español peninsular. Y forma una familia de palabras junto con el verbo "currar" y el adjetivo "currante" ( es un tío muy currante) y sustantivo "currela" (el hombre es un currela). Para más detalles consulta el diccionario de la RAE.
Es coloquial, muy extendido, pero no malsonante.
Y, sí, hay una variante de "curro" en casi todas las variantes regionales del español, incluso dentro de la propia España en determinadas jergas.
Saludos
Gisela