It's a common surname in Hungary and often originates from the town of Szalafő in the western part of the country.