Tarnaszentmária (Hungarian) comes from Hungarian Tarna, from Hungarian tár, from Serbo-Croatian tovar, from Proto-Slavic tovarъ, from Proto-Turkic *tabar — livestock, cattle.
Ancestry of “Tarnaszentmária”, step by step
Tarnaszentmária traces back through 3 separate lines of ancestry.