Taking my fiancé's name?

My fiancé really wants me to take his last name when we get married. I always thought I would take my future husband's name, but when he asked me if I would, I didn't know what to say. I associate "Mrs. HisLastName" with his mother, who is an awful person and has caused a lot of grief and pain for him, his father, me, etc.  in the six years I've been with my SO, I've never used his mother's first name to address her (partly because of how I was raised and partly because I don't want to have that close of a relationship with her). The name just feels toxic to me. I also know that I want to keep using my maiden name for certain professional/academic things, like when I get my master's or for publishing papers. 
Still, it would mean a lot to him for me to take his name. I also don't want to cause any troubles for any children we might have. I know he won't try and force me to take his name, but I also don't want to cause any tension before the marriage has even begun. What should I do? I'm entirely conflicted here on what I should do. 

Vote below to see results!