William Morgan (17 March 1842 – 31 July 1907) was an Australian politician.
He was born at Kelso to brickmaker William Morgan and Jeanette Williamson.
He was a solicitor, practising in Bathurst (1867–82) and Sydney (1882–1907).
In 1894 he was elected to the New South Wales Legislative Assembly as the member for Hawkesbury; he was generally considered a Free Trader.
Morgan, who was unmarried, died at Paddington in 1907.