Ok, so here's a little breakdown of where the name comes from - make of it what you will ! This is taken from Urban Dictionary
- In the U.K.: A guy, a bloke, a person in general. The British equivalent of the American slang word "dude".
- In the U.S.: An old man, particularly one who is either cranky or eccentric. Rather derogatory term.
But the site also includes this...
- The word given to a cockney male (East Londoner). A typical geezer is a man who dabbles in a bit of illegit business. Also with possible links to organised crime. Most likely place to see them is at a pub talking business with other geezers, they love a pint.
Take a few bits of each and it sounds about right