大体のことは GitHub にある UnityCsReference を読めば、
どの API 使えば良いか解決するなと気がつき始めました、みかです。
Unity で GameObject とかに Component をくっつけると表示されるこの名前
これ
最初はクラス名から自力で生成するのかと思っていたのですが、
多分それっぽいのがあるだろうと調べたら公開 API として用意されていました。
(非公開 API であればリフレクションで呼ぶんですけども)
使える API は ObjectNames.GetInspectorTitle(Object)
で、 Component を渡したら、インスペクターに表示されている文字列と同じものが取得できます。
ということで自分用メモでした。