I don't like it either but its not a bad name. Octothorpe is dumb because there is nothing on it that ocures 8 times. We could call it 'pound', making it like the 8th common thing we call pound, or we can say "the number symbol" which is also dumb. Language filled a gap, hopefully it evolves into something more generic like 'hash sign' or 'hash mark'