Kevin as a Synonyme for stupid has been a thing for decades in Germany, so I guess it's a off branch of that
Jazzjizz hands FTFY