David Williams (rugby union, born 1894)

David M. Williams (c. 1894 – c. 1959) was a rugby union player who represented Australia.

Williams, a hooker, was born in Toowoomba, Queensland and claimed a total of 4 international rugby caps for Australia.