Thanks heaps guys, I knew I was doing the right thing by wanting to stick to my (and my husband's) decision, especially as my mother can be such a pain in the neck at times. I love her to bits, she's wonderful, but the truth is she can be quite manipulative and she's one of those people who tries to force their likes and dislikes onto other people, and if you know she doesn't like something but you do it anyway, she takes it as a personal attack against her and never forgives. It's hard, but I agree with what has been said - she had her turn to name my brother and I (and imo she failed miserably, I have always hated my name and copped endless flak for it at school, so did my little brother for his name), so I have the right to choose my own children's names and hope that they grow up liking them.
My only issue was that Hayley Blair was my husband's first choice over Hayley Nicole, but I thought the Nicole sounded better with our last name... but he is really easygoing about the names, he honestly couldn't care less so I guess I answered my own question there!

Thanks again though everyone, I totally agree with what everybody has said, and I appreciate that a lot of you think it's a pretty name Makes me even more sure of my decision, especially seeing as most names my mum throws around are absolutely hideous to my ears (and she has this obsession with initials, like if the three letters don't spell a word or stand for something funny, then the name is crap - I'd rather have nonsense initials so that nobody can pick on them... Mum might think it's funny to have a kid named Fiona Amelia Thompson or Chloe Olivia Williams... but I don't).