I'm surprised that no one has mentioned the primary reason I wear one (or do anything Scottish) - Familial Heritage.

I don't wear a kilt - to be different, controversial, non-conformist [although some of this happens naturally] and I certainly wouldn't wear (dare I say it) a skirt to attract women, but becasue my family comes from Scotland. For me - all other reasons (some of which are great) pale in comparison.