Однозначной версии происхождения названия не существует. Белорусский
топонимист Жучкевич В. А. и
российский географ Поспелов Е. М. считали, что название города происходит от прозвища
Сморга, которое может восходить к
балтийскому smurgo — неряха, халтурщик, также подмастерье
[3][4].
Среди местных
краеведов более популярны другие версии
[5]. Согласно одной из них, название города произошло от соединения двух слов —
морг (единица площади равная приблизительно 0,71
га) и гони (пахотный участок). Первые владельцы местечка
Зеновичи будто бы наделяли крестьян землёю площадью не более одного морга. Поэтому эти участки стали называть
«с морг гони», то есть гони величиной с морг. Существует также версия, согласно которой один из
Радзивиллов одаривал участками земли размером с морг загонщиков, отличившихся на княжеской охоте. Однако Сморгонь перешла во владение Радзивиллов только в
1628 году, а название известно с начала XVI века.
Согласно другой популярной версии первые жители поселения гнали скипидар из выкорчеванных при разработке участков
пней — так называемый смар или смур. Отсюда название профессии местных жителей — «смарогоны» или «смургони».
Существует версия, согласно которой название города произошло от названия небольшой речки. В этом случае гидроним
Сморгонь рассматривается как состоящий из двух корневых основ:
Смор- и
-гонь. Вторая часть объясняется при сопоставлении с иранскими словами
кан,
хан,
хон — «источник», «ручей». Первая часть названия связывается с этнонимом кимеры (киммерийцы).