I agree that Hadley is currently trendier than Hayley. But, Hayley is actually far more popular if you combine the various spellings. With spellings combined, Hadley is #175 (2176) and Hayley is #15 (12438). Hailey is by far the most common spelling, so I'm surprised your niece has never had her name misspelled.