John Marlin (October 17, 1792 – March 12, 1847) was a colonist in Mexican Texas who was the namesake of Marlin, Texas. He was also a justice of the peace.