Gamleby ligger cirka 25 kilometer nordvest for Västervik. Navnet betyr den gamle byen og henspiller på at stedet ligger på plassen der Västervik opprinnelig lå.