Rey

Boy

Meaning of the name Rey: King; Red-haired king; Well-advised ruler

Origin of the name Rey: Spanish, Old Norse

Alternate spellings of the name Rey: Ray, Reye, Raye, Re