William Smellie may refer to:
- William Smellie (encyclopedist) (1740–1795), Scottish encyclopedist
- William Smellie (obstetrician) (1697–1763), obstetrician and the "father of British midwifery"
- William Smellie (geologist) (1885–1973), Scottish geologist