Leigh (name) explained

Leigh is both an English surname and a unisex given name meaning "meadow" and "delicate".

Surname

Given name

Characters