Ifølge tradisjonen ble sankt David født ved St Non's rett sør for byen, omkring år 500. Han skal ha blitt døpt ved Porthclais, som nå er St Davids havneområde. Det er også sankt David som får æren for grunnleggelsen av byen, da under et annet, ukjent navn, i ca. 550.