Naming your child is indeed your decision, but a Good Name is his Right, you're simply responsible for it
So choose a Name that won't cause him problems in the future such as unwanted attention, insecurity, funny to pronounce, people use it in jokes a lot ... etc
Names that have good meaning are also the recommended choice
If the origin of the name is taken or derived from something bad or it means absolutely nothing, then just avoid it