The number sign
# (also known as hash)
is mostly used for counting or ranking lists (ordinal numbering), especially in names and titles.
If the # is placed behind a number it's called a pound sign in the US (3# of sugar), if precedes the number it's called number sign, other countries use lb. for pound instead
UK, Canada, Australia, New Zealand, Russia and the rest of Europe use N°. If the superscript "o" isn't available then it's written as No. The abbreviation no. is also used.
In Germany the the Abbreviation Nr. for "Nummer" is commonly used.
Some information:
http://en.wikipedia.org/wiki/No.
http://en.wikipedia.org/wiki/Number_sign