Updated June 9, 2019 Share: Boy name origins & meanings Welsh, German : Rejoicer; fort; joyful Boy name variations Kay Kai Kaye Kaysie Keh How Popular Is The Name MacKay Family name origins & meanings Scottish and Irish : see McKay.