Male nobleman ranked between a duke and an earl (7)
I believe the answer is:
marquis
(Other definitions for marquis that I've seen before include "Noble, above count" , "Queensberry's rank" , "French nobleman (like de Sade)" , "British nobleman" , "European nobleman" .)