Name Controversy

My fiance and I fell in love with the name Cohen for our baby boy. His mother looked up the meaning and told him that it's a Jewish name and highly controversial. Now he wants to nix the name or spell it all awkwardly to avoid the Jewish spelling /meaning. I just love the name and the spelling we originally agreed upon.  What do you all think?? Suggestions??