Call such a man whichever way but the fact remains, such men with a 'taint of badness' have more desirable female activity around them. Let's first define something. A bad boy is not a bad person. In the "real-world sense", the word 'bad' when describing a man, brings up associations of a guy who abuses dogs or holds a bunch of criminal records. In the "attraction sense", 'bad' is not about nastiness, ill-doing or the mafia. It's just a guy who gives women a perceived feeling of "thrill". Another way to phrase it(as described to me by a female) is, such men are "naughty in a charming way".
What differentiates him from other guys is his natural ability to flirt with women without trying. He teases all women. Be it work mates, ordinary lady friends or the lady(she's trilled) who washes the toilet and it seem to be the happy guy who's unaffected by things. He didn't even realised this himself. He tends to be cool and suave naturally. Women want to look at him or get to know him. It just comes automatically. He'll say stuff that gets laughter out of ladies and while they're still in the middle of a giggling fit, he'll say to them in a jokingly stern manner to stop laughing like a five year old and get more laughs. With that, he gets smilingly registered as a 'bad boy' by many females and they like him. The fact that he admits to girls he's always been naughty since he was a kid makes it much more inviting and stirs all sorts of curiosity in women. One question you may have is "Do I have to be a 'bad boy' to attract females"?

Bar advice. Even the funny, simple, shy girl who ends up in a relationship or marriage with the simple 'Joe' or classroom nerd, has a secret desire for her own 'bad boy'. It's natural.