Multiple origins; in most cases borrowed from Spanish Rey.
Rey
From Spanish Rey, from rey.
rey (“king”)
Rey m