Remover duplicatas de uma matriz com base na propriedade do objeto?

Eu tenho uma matriz de objetos. Gostaria de remover as duplicatas com base no valor "name" no objeto.

<code>  [0]=>
  object(stdClass)#337 (9) {
    ["term_id"]=>
    string(2) "23"
    ["name"]=>
    string(12) "Assasination"
    ["slug"]=>
    string(12) "assasination"
  }
  [1]=>
  object(stdClass)#44 (9) {
    ["term_id"]=>
    string(2) "14"
    ["name"]=>
    string(16) "Campaign Finance"
    ["slug"]=>
    string(16) "campaign-finance"
  }
  [2]=>
  object(stdClass)#298 (9) {
    ["term_id"]=>
    string(2) "15"
    ["name"]=>
    string(16) "Campaign Finance"
    ["slug"]=>
    string(49) "campaign-finance-good-government-political-reform"
  }
</code>

Então, neste caso, como eu removo o objeto duplicado "Campaign Finance" da matriz. Então todo o [2] objeto?

Eu passei por um monte de questões de matriz duplicada do PHP aqui, mas nenhuma parecia lidar com objetos e filtrar apenas um parâmetro.

questionAnswers(4)

yourAnswerToTheQuestion