Here are some gift suggestions for you, I hope they will be helpful to you:
1. Personalized gifts, such as necklaces, bracelets, lighters, crystal ornaments, etc. with names engraved on them. Such gifts are more exclusive, and boys prefer exclusive gifts, which look cool
2. DIY gifts are also good! For example, hand-painted T-shirts, socks, and shoes, just DIY according to your own ideas3. You can also give him what he needs, such as watches and table lamps!
4. A book is also OK. It seems that you are in high school or junior high school! Giving a book should be very appropriate
5. You can give him a birthday newspaper, which is the newspaper on the day of his birth. The gift is very memorable.