"Sirrah" does not mean "sir".
It means, sort of, the opposite. A (slightly) more recognisable synonym might be "varlet".
Thus, if someone addresses you as "sirrah", it is rude. This might be fine between friends, and/or it might be sarcasm, but please don't assume it is merely humourously superfluous courtesy.
Suggested Usage:
"So's your mother, sirrah!"
Disclaimer: None of you caused me to say this. I notice it from time to time, and I finally remembered to post about it.