今淡水鎮舊市區昔稱「滬尾街」，而「滬尾」一名則更早於「滬尾街」。
「滬尾」地名最早出現的是在康熙四十八年的一份「請墾合約」中：「…又請墾淡水港荒埔壹所：東至干豆口，西至長頸溪南，南至山，北至滬尾，立陳國起名字。…」從該合約內容可以判斷，其所稱的「滬尾」位置約在今淡水鎮區內。稍後（約在康熙雍正年間）在這塊「淡水港荒埔」的「滬尾」從事拓墾事業的是「施茂」墾號。印證諸一份雍正十三年的賣地契：「本社界內有荒地一所，土名大屯仔山腳，西至海，南至戶尾與施茂交界，北至小圭籠八連溪為界，四至界限明白…」。
「紅毛小城」即今之「紅毛城」。「城西至海口，極目平衍，名虎尾」：紅毛城往西到海岸，一片廣闊的平地，被稱作「虎尾」。這段文字所描述的方位，和前舉賣契所指「戶尾」的位置，十分吻合。至此，「滬尾」或「戶尾」或「虎尾」的所在位置已逐漸清楚了：應該是在今油車口、大庄、沙崙、港仔平或崁頂一帶。黃叔璥於康熙六十一年出任巡視臺灣御史，留任一年，其所記錄「虎尾」一帶的情形，應是康熙雍正年間之事也。綜合以上的論述，可以知道：在康熙和雍正年間，「滬尾」地名同時亦有「虎尾」和「戶尾」另兩種寫法。當時的「滬尾」一帶及其附近可能只有早期的墾荒者在當地活動，還未能形成農村聚落。可是到了乾隆初，情形就大為改觀。
乾隆七年出刊的《重修福建臺灣府志》書中，首次出現了「滬尾莊」這樣的地名。從一幅約繪製於乾隆中葉的台灣古地圖中，可以清楚地看到：紅毛炮臺（今紅毛城）西北方，繪有兩處聚落，其附近已開闢成園，皆名曰「扈尾庄」。這兩個「扈尾庄」的位置，約在今大庄、港仔平，以及崁頂、圭柔山一帶。這與前面所論述，完全符合，殆無疑義。值得注意的是，這裡又出現了第四種寫法：「扈尾」。
一地之名，在五十一年之間（康熙四十八年迄乾隆二十五年）同時出現了四種寫法，而且其唸法，閩南語都是「Ho-be」的近音（幾乎沒有什麼差別），如果不是原住民語的譯音，還會是什麼原因？不僅如此，甚至到了道光年間，「滬尾」地名仍未能「定於一尊」。譬如：撰於乾隆五十三年的《欽定平定臺灣紀略》仍然寫作「戶尾」。又如：一份立於嘉慶二十五年的「給佃批字」則寫作「和美」。又如：另一份立於道光六年的「收磧地銀字」寫作「戶美」。又如：現今仍立於淡水「福佑宮」正立面，落款刻著「道光己亥年仲冬修」的一根石柱上，則寫作「滬美」。
所以「滬尾」地名之由來，就是因位於大庄一帶的「滬尾社」而得名。