Medium length hair has many definitions for men. It can mean shorter on the sides and longer on top. It may be longer and shaggy all over taking after Brit rock bands. Perhaps it's just long enough to be tucked behind the ear. No matter what its variation, it is very stylish and it looks very sexy.