Rex is a boy’s name of English and Latin origin. Meaning in English: Mighty counselor-ruler. Meaning in Latin: King. Can also be a diminutive of Reginald: mighty counselor/ruler. Rex is a short form of Reginald. Famous bearer: British actor Rex Harrison. The name has 3 letters.