Karen - From Persian name Karen. The surname Karinyan is formed from the name of the city Karin and has no connection with this name.
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.