Origin: Arabic
Meaning: Jurist; Philosopher
Averroes is a boy's name of Arabic origin.