OP was talking about the nerdness (think "PGP keys") rather than the name itself.
BTW Mastadon sounds like it's related to BDSM or ED meds IMHO.
"Sweetcheeks, have you heard of Mastadon?"
"I'm not into that dear!"
or
"When the moment is right... Ask your doctor about... Mastadon"