De naam Zwijndrecht is een samenvoeging van het West-Frankische woord 'Suin' (Zwin, Zwijn) en het woord 'drecht' dat niet van het Latijnse "trajectum" afgeleid is maar van het West-Nederfrankische 'drift van de rivier'. Zwin komt van 'Swinen' en kan worden vertaald als het weglopen van water als in het afnemen van diepte tijdens eb. Drecht betekent oversteekplaats, overvaart of veer. Zwijndrecht betekent dus letterlijk 'getijdengeul waar kan worden overgestoken'. Deze uitleg doet vermoeden dat Zwijndrecht vroeger bij laag water aan Dordrecht vastzat, tijdens hoog water waren beide nederzettingen gescheiden. Een situatie die zou dateren van voor de 12e eeuw. Deze situatie zou hebben bestaan tot aan de Sint-Elisabethsvloed in 1421. De gelijknamige Vlaamse gemeente Zwijndrecht heeft dezelfde ligging ten opzichte van Antwerpen.