Nickname or topographic name from the Polish, Ukrainian, Czech and Sorbian word kupka, a diminutive of kupa meaning "heap, pile", in Upper Sorbian also "lump".As a Czech and Slovak surname, it could also be derived from a diminutive of the personal name Kuba, itself a diminutive of Jakub.