Updated June 9, 2019 Share: Boy name origins & meanings Latin : Rejoice; variation of GaiusWelsh, German : Rejoicer; fort; joyful Boy name variations Caius Cai Caio Kay Keye Keyes Keys Cais Kai Kaysie Keh MacKay Family name origins & meanings English : variant spelling of Kay 4 and 5.