# is called pound sign in AE because it is sometimes used to represent pounds (weight): 5# = 5 lbs. = "five pounds"--but this is an old-fashioned usage. It is now mostly used to indicate number (no.), as in the thread postings on this forum (#1, #2, etc.)
There is no confusion here with BE pound (sterling--"£") since it's not a currency here.