EDIT Different names This character is called octophorpe, hash, crosshatch, fence, gate, grid, gridlet, number sign, sharp, crunch, mesh, hex, flash, pig-pen, gate, hak, oof, rake, square, and widget mark.

On phones, the name of the key is »pound key« in America and »hash key« in Britain.

Czech name for # is křížek (little cross).
 
EDIT History
History

there are different theories as to where the character and especially the name octothorpe come from, which seems to be the scientifically correct even if not most publicly known name.

The first and probably correct theory claims that the character was originally used in cartography and that the name stems from it being used as a symbol for »village«, representing a marketplace surrounded by eight fields (Bringhurst 1996, 282)

Another theory is that the character is derived from a shorthand writing of the abbreviation lb which stands for the latin libra (balance). See Unicode character ℔ U+2114 L B BAR SYMBOL.

The name supposedly stems from a combination of »octal«, an eight-point pin in electronics, and either the name of an eighteenth century English philantropist, James Edward Oglethorpe, or an Olympic athlete, Jim Thorpe. His name would have been chosen because one of the engineers of Bell Labs who in the 1960s introduced the first touch tone telephones and needed names for the two new keys »#« and »*«, belonged to a group who wanted the return of Thorpe\'s medals that had been taken from him and given to a swedish athlete (http://dict.leo.org/cgi-bin/dict/urlexp/20040216182730)
 
EDIT Typography
The number sign is positioned before the number with a flexible space in between
 
ADD NEWSIMILAR CHARACTERS
01 CODE POINT VALUE: : : : : 0023
02 NAME (UNICODE NAME) : : : NUMBER SIGN
03 GENERAL CATEGORY: : : : : Punctuation, Other
04 COMBINING CLASS : : : : : Spacing, split, enclosing, reordrant, and Tibetan subjoined
05 BIDIRECTIONAL CATEGORY: : European Number Terminator
06 DECOMPOSITION MAPPING : : -
07 DECIMAL DIGIT VALUE : : : -
08 DIGIT VALUE : : : : : : : -
09 NUMERIC VALUE : : : : : : -
10 MIRRORED: : : : : : : : : No
11 UNICODE 1.0 NAME: : : : : NUMBER SIGN
12 ISO 10646 COMMENT FIELD : -
 
13  UPPERCASE MAPPING : : : : -
14 LOWERCASE MAPPING : : : : -
15 TITLECASE MAPPING : : : : -
16 DECIMAL VALUE : : : : : : 35
17 UTF-8 HEX VALUE : : : : : 0x23
18 UTF-16 HEX VALUE: : : : : 0x0023
19 UTF-32 HEX VALUE: : : : : 0x00000023
20 XHTML : : : : : : : : : : &#35
21 BLOCK : : : : : : : : : : Basic Latin
22 PLANE : : : : : : : : : : Basic Multilingual Plane (BMP)
23 STROKE NUMBER : : : : : : -
24 RADICAL : : : : : : : : : -
 < CHARACTER >  BLOCK PROPERTIES
U+0023 NUMBER SIGN
DEUTSCH : ENGLISH