Meaning & Origin
Haleigh is a girl's and boy's baby name of Old English origin, a variant spelling of Haley or Hayley, meaning 'hay meadow' or 'hero.' The spelling with -leigh adds a visual softness and a touch of old-fashioned English charm to a name that has been consistently popular since the 1990s.
Haleigh peaked in American usage in the late 1990s and early 2000s, part of the broader wave of Haley/Hailey variants. Its gentle sound and meadow imagery give it a fresh, pastoral quality. With over 14,000 recorded births in the U.S., it has a substantial presence while the -leigh spelling keeps it feeling slightly more distinctive than the more common versions.