From ridire (“knight, cavalier”) + -ach.
ridireach (genitive singular masculine ridirich, comparative ridiriche)