If you don’t want your number listed in Truecaller you can easily remove it by tapping here. Remember to put your country code.
If you are a Truecaller user and have activated your number you need to Deactivate your account before visiting the unlisting page.
For Android: Tap on the menu button > settings > privacy center.
For iPhone: Tap on More > settings > privacy center.
Note, it can take up to 24 hours before the number gets removed. Numbers marked as spam cannot be unlisted.