Leigh (/liː/ LEE) is both an English surname and a unisex given name meaning "meadow" and "delicate".