Definition of hamlet - a small settlement, generally one smaller than a village, and strictly (in Britain) one without a church. Definition of hamlet - a small settlement, generally one smaller than a village, and strictly (in Britain) one without a church.