Tom Neilson (22 October 1851 – 19 January 1909) was a Scottish international rugby union player. He played as a forward.