I've gotten that before. The women who said it meant it in a good way. My reply in that situation is always "Thanks! And it's a kilt." Usually they are quick to appologize, to which I assure them it is ok. They usually then say something like ":I knew that too. I have no idea why I said skirt."