I gave my son the name Scythe
That's a strange name. Why did you name your son that?
It's a weapon that symbolizes my hopes for him. He will be able to cut whatever he wants.
It's fine to name your child whatever you want, but at the end of the day you have to realize that people are going to find this name not only offensive but also disrespectful to the child. He may grow up to resent you for giving him such a quirky name, and you should instead try finding a more respectable name for him.
I don't really care, because I think that I should be allowed to name my son anything.
You can do what you want, but he is going to have a harder life with such a name. Why not just give him a name a little bit more normal and then give him a nickname that is unique?