Szaflary zalozone przed rokiem 1350 jako Schefflersdorf, caly teren Podhalanski to teren slaskiej kolonizacji, Sam Neumarkt - dzisiaj Nowy Targ byf w 75 % zasiedlony kolonistami z Slaska.
Nazwa miejscowości wskazuje na jej etymologiczne brzmienie niemieckie. Wywodzi się przypuszczalnie od słów: „Schafler”- bednarz, „Schafflare”- owczarze lub zniekształcenia słowa „Schaffner”- włodarz, zarządca. To ostatnie wiązałoby się z istnieniem zamku i siedziby przedstawiciela władzy królewskiej na tym terenie.
Szereg danych wskazuje jednak na to, że w zasiedlaniu ‚ najstarszych miejscowości w okolicach Nowego Targu i położonych na wschód od niego, w dolinie Dunajca, znaczącą rolę odegrał żywioł niemiecki. Dowodzą tego cytowane już przywileje na jego sprowadzanie, nazwy niektórych miejscowości, jak Krauszów, Waksmund, Harklowa czy Szlembark, szereg nazw miejscowych, m. in. w Tatrach Polskich oraz przydomków i nazwisk, jak chociażby w pobliskim Nowym Targu
Z udziałem osadników niemieckich kolonizowano również pobliski Spisz, w tym jego część zamagurzańską (Dursztyn, Falsztyn, Frankowa, Frydman, Kacwin, Krempachy, Trybsz). Pierwotny niwowo-trójpolowy ustrój gruntowy najstarszych wsi podhalańskich wykazuje duże podobieństwa do występującego na Spiszu. Został on zapewne przeniesiony na Podhale przez przybyłych stamtąd osadników. Część z nich pochodziła też ze Śląska.
Jeśli chodzi o Szaflary, to za znaczącym udziałem osadników niemieckich wśród ich najstarszych mieszkańców przemawia nazwa wsi, imię sołtysa Leopolda występujące w dokumencie z 1338 roku, nazwy miejscowe (np. Tewinkel, wzgórza Ranisberg i Hanibork, rola Galowa) oraz przydomki i nazwiska osób, jak: „Freibillig”, „Homer”, „Mecher”, Gall, Gutt, Handzel). Poświadczają to pośrednio również niektóre inne nazwiska, jak np. Polak. Określeniem tym wyróżniała większość niepolskich mieszkańców osadnika wywodzącego się z innej niż oni grupy etnicznej
szaflary.pl/o-gminie/historia/okres-staropolski/