Hungarian, of uncertain origin. 'Kapolcs' is the name of a village in Veszprém county, probably named after a Cuman prince.