Фамилия Шморгонер (а также Шмаргонер, Шмарганер, Сморгон, Шмаргон, Сморганский, Сморгонский и т.п.) образована от топонима Сморгонь. Так называлось местечко, ныне — город в Гродненской области Белоруссии. Видимо, предок носителей этой фамилии был выходцем из тех мест. (Информация частично взята из книги «A Dictionary of Jewish Surnames from the Russian Empire» Александра Бейдера, см. http://www.avotaynu.com/books/DJSRE2.htm).