Yes you are correct, it’s railroad geek. I used to work at the railroad in a technological type position so that’s why I took that nickname. But a lot of railfan folks are what I have heard to be referred to as “foamers ” which I have no idea where that name comes from.