I think
Hailey's the most common, but I prefer
Hayley. Besides being less common imo, it's also the original spelling, and it simply looks more balanced to me than
Hailey.
Haley really looks incomplete to me, so I don't like it.
Miranda
Proud adopter of 15 PPs. See my profile for their names.