nah there are some countries that are less strict about it
Actually, you are all right. '#' is called all the above depending on what you are using it for.
They should add a sharp sign to the keyboard.
It's contextual.
On social network sites, it's #hashtag.
On phones keypads it's the pound symbol.
On numbered lists, #1, #2, #3, etc. it's the number sign.