Mine has no real meaning and is just a little dumb.
I was using ISPs like AOL, MSN, Prodigy, Compuserve, etc when I first got on the internet. At the time no one that I knew had email so I never needed to keep an address. I would use the free trial and then cancel before they could charge me (yes, back then you could still cancel AOL).
I started going gray when I was 14 and used to dye my hair on a regular basis. I had it bright red for quite a while and recieved the nickname red from some coworkers. The name stuck and it became my first screen name on each of the ISPs. I then added numbers to the name in each rotation red1, red2, red3, etc all the way up to red10. On my tenth trip around to AOL they required me to extend my screen name and I decided to place the letter "o" in between each letter, so it became RoEoD. I then used this in four cycles through each of the ISPs until my wife decided to try the internet while I was on AOL. So I was stuck with Roeod4 and it has stuck as my email address ever since. When I first joined an internet forum it was the first thing that came to mind and it just kinda stuck.