Spanish:
Nickname from Rubio 'red' (Latin Rubeus), probably denoting someone with red hair or a red beard.