Horsöja ist ein Dorf in der Gemeinde Gislaved, in Jönköpings län, Schweden. Horsöja liegt auf 186 m Höhe. Die nächste größere Stadt ist Värnamo, 29 km östlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Ås Church (6,0 km), Kirche von Södra Hestra (21 km) und Forsheda Church (16,4 km).