Johan Baptist Spanoghe (1798, Madras – 22 April 1838, Pekalongan, Java) was a Dutch botanical collector of Belgian parentage.
A native of Madras, then part of British India, in 1816 he became a civil servant with the Dutch East Indies government. In 1821 he was named as an "assistant resident" for the southern divisions of the Bantam Residency in western Java. From 1831 to 1836, he was stationed on the island of Timor.
As a botanist in the East Indies, he collected plants in Java, Timor and neighboring islands, and also in Bali. The genus Spanoghea was named in his honor by Carl Ludwig Blume, who for a period of time, worked closely with Spanoghe in Java.