Gerasim - From Greek name Gerasmios (Latin Gerasimus) which comes from Greek word geras "respected", "worthy". It is a rare name now, the short form is Gero.
Grigoryan - Grigorian or Grigoryan is an Armenian surname.
It is a patronym from the Armenian equivalent of Gregory and is the Eastern Armenian form of Krikorian.