I think it could have used some more contrast like McFarad, or McKarzide. I guess maybe those don't meet the easy to pronounce criteria. You could change it up depending on where you are going to eat. Chinese resturant => McZhang, Indian McPatel, German McGutzmer. though I do not think you will be going back to any German resturants anytime soon