I wouldn't worry too much about it. Most people are weird about names pre-baby and there's really no accounting for taste, it's impossible to pick a name everyone is excited about.
Malcolm is a fine name and they'll get used to it! I'm afraid I can't give any advice on making sure someone doesn't hate their name, some people just do and you can't control how future-Malcolm might feel