Foster from an English surname which has several different origins: see Foster, Foster, Foster and Foster.
English form of Vaast, referring to Saint Vedastus.
Check back in a moment for rank and trend details.