I usually assume the spelling is
Ashley, but
Ashleigh is fine. For a girl's fn, I like the spelling
Leigh better than
Lee, so maybe that has something to do with it. I've never heard of an
Ashley with a nn, but plenty are called
Ash when trying to get their attention.