Forstavelsen kan ha samme stammen som ordet hav, altså noe som hever seg/stiger opp. betydde opprinnelig flo sjø. Stedsnavnforskeren Eivind Vågslid har diskutert teorien i en artikkel i lokalavisen . Når man tidligere kom sjøveien inn til Førde oppover Jølstra, var det nettopp ved Hafstad de reisende merket seg terskelen mellom fjord og elv. Det kunne være lurt å gå inn nettopp ved flo sjø, og da var navnet Hafstad nærliggende.