How to make my name show when i text someone?

I have an iphone and whenever i text someone they always ask " who's this? "

You can't.
it's because they don't have your number and you're on in their list of contacts.

have you ever considered actually giving your number to people before you contact them?

When you send a text, put your name at the end so they know who you are.

Your name only shows up on their phone if they have your number stored in their contact list.