What does Aidan Dunlop mean?

Aidan Dunlop meaning in Urban Dictionary

A unicorn