Aristocracy is rule by a privileged, hereditary class, it does not need a monarch. A monarchy can have an aristocratic class but that alone does not make it an aristocracy.
And the only real difference between aristocracy and oligarchy is how you get into the ruling class, as a noble is defined...