The name Rubio, of Spanish origin, means 'red-haired.' It is derived from the Spanish word 'rubio,' which refers to the color red.
Spanish Spain
"Rubio was given to five babies in 2012."