Updated June 9, 2019 Share: Boy name origins & meanings Welsh, German : Rejoicer; fort; joyful Boy name variations Kay Kai Kaye Kaysie MacKay