It wasn't that I didn't like the name that it was used as a middle one initially.
With ds1, I would have used his middle name as his first one but I was choosing the girls name so dh was choosing the boys name. Since we had a boy, he got his choice and we used my choice as middle name - not really thinking ahead to the possibility of having another boy, or even 3!
With ds2, I decided I really wanted my all time favourite name and the only other name we both liked, coupled with our surname, would be the name of a very well known singer. So we went with my name and the famous singer name as the middle one.
With ds3, I was just bloody exasperated. We'd struggled enough with boys names for two children so we thought, 'who cares if he's got a famous name, it's the only name we like' so we went for it. He has completely different middle names to anyone else
Does get more difficult if you are struggling adn you keep having children of the same gender! I didn't not want to use my favourite names first time, or second time round because you might not get a chance to use them again!
I don't see why the children would be offended by it at all - is it really that big a deal?!