 Around 1825, the town was known as "Thomas Crossroads", after landowner Jordan D. Thomas.In 1848, the town was named "Cornelius", after postmaster Harvey Cornelius.In 1849, it was renamed "Walnut Grove".