Een weeshuis is een gesticht of instelling voor de verzorging van ouderloze kinderen en kinderen voor wie de ouders niet zelf kunnen zorgen.
Er zijn weeshuizen met diverse benamingen voor verschillende doelgroepen, zoals: het Burgerweeshuis, het Stadsweeshuis en het Arme (half)wees-huis. Er waren de algemene overheids- en de fundatie- ofwel stichtings-weeshuizen. Ook waren er weeshuizen per gezindte, zoals hervormd, gereformeerd, luthers en rooms-katholiek.
Een bekend weeshuis is het Burgerweeshuis in Amsterdam, waar tegenwoordig het Amsterdam Museum is gevestigd.