Margo - Is an independent name, which came by means of literature (not from Margarit). Hovannisyan - Hovhannisyan or Hovannisyan is an Armenian surname meaning "son of Hovhannes",
the Armenian equivalent of John, thus making it equivalent to Johnson.