If you don’t want your number listed in Truecaller you can easily remove it here.
If you are a Truecaller user, then you first need to Deactivate your account before visiting the unlisting page above.
On Android: Tap on the menu button > Settings > Privacy center
On iPhone: Tap on More > Settings > Privacy center
Note: it can take up to 24 hours before your number gets removed. Numbers marked as spam cannot be unlisted.