Boy name origins & meanings Latin : Rejoice; variation of Gaius Boy name variations Caius Cai Caio Kay Kaye Keyes Keys Cais