All real ones from my past:
Drasher. I kid you not. His real name was Mr. Hill to we pupils in his school Maths classes in the 1960s. No-one knew the etymology, but it was thought coined by fellow-members of a sports-club in his younger days.
Some I remember from work, long enough ago not to worry about identities:
Diesel Diment. Real surname, but in the evenings he drove a taxi with a Diesel engine when such cars were still quite rare (1970s).
Vanco Stanco. Rhyming his actual surname and real brand-name of a 'Vanco' linishing-machine he operated.
Plum. Only, that nickname was rather cruel and behind his back. He was a senior manager who managed to upset everyone, even the Production Director, but the moniker referred to his very florid complexion.
Three given to me... whether I wanted them or not:
Samson. Dougal From different people in the same place, for my long hair. (Dougal was the long-haired dog in The Magic Roundabout.)
Metal Mickey. When I operated a factory materials store. I had to ask what that name meant, and was told it was that of a metal robot in a children's TV show.
.....
In later years my work-place Intranet gave everyone e-post names by reversing their surnames and first names. Perfectly innocuous for most but it created a few rather amusing ones. One example made Frank Tough sound like a character from a cliched Country-&-Western ballad!