könyvespolcok (Hungarian) comes from Hungarian könyvespolc, from Hungarian polc, from Ukrainian полк, from Russian полк, from Old East Slavic пълъкъ, from Proto-Slavic pъlkъ, from Proto-Germanic fulką, from Proto-Indo-European pleh₁- — to fill.