Rex is an English name, derived from the Latin word 'rex' or 'regis', both of which mean 'king' or 'absolute monarch'.
namehang.com
Rex is an English name, derived from the Latin word 'rex' or 'regis', both of which mean 'king' or 'absolute monarch'.