I think the nature of girl names ending with -leigh is that most of them do have various ways to spell them to get to the “lee” sound at the end (-lee, -lie, -ly, -ley, etc.) and unless you’re okay with going super unique, most of them are somewhat common! With that being said, what about:
[name_f]Carleigh[/name_f]
[name_m]Haleigh[/name_m]
[name_f]Hadleigh[/name_f]
[name_f]Finleigh[/name_f]
[name_f]Coraleigh[/name_f]
[name_f]Rosaleigh[/name_f]
[name_f]Everleigh[/name_f]
[name_f]Annaleigh[/name_f]
Is [name_m]Leigh[/name_m] an honor name? What about using [name_m]Leigh[/name_m] as a middle name? I think it’s one that can flow nicely with a wide variety of different firsts!