나요로시(일본어: 名寄市, 아이누어: Nay Oro)는 홋카이도 가미카와 지청 북부에 있는 시이다.
홋카이도 북부에 있는 나요로 분지의 중앙, 데시오강과 나요로강의 합류점에 시가지가 있다. 농업 생산지로서 발전했다. 겨울철에는 온도가 영하 20도를 밑도는 경우도 적지 않다.
시명의 유래는 아이누어의 ‘나이오르푸투’(ナイオロプトゥ, 시냇물이 흘러드는 입구)이다. 나요로강이 데시오강에 흘러 들어가는 모습을 말한 것이다.
여름과 겨울의 온도 차이가 60도가 훨씬 넘게 난다. 겨울에는 더 북쪽에 있는 소야 지청보다 기온이 낮을 때도 있다. 여름에 최고 기온이 영상 30도에 달하기도 하지만 겨울에는 최저 기온이 영하 37도에 달하기도 하여 기온 차이가 67도가 난다.