Acosta is a Spanish and Portuguese surname. It originates from the word “costa,” meaning “coast,” and was likely used to denote someone living near the coast.