
have a heart of gold は、「心の底から善良である」「とても思いやりがある」という英語イディオムです。単に一度親切にした人ではなく、見返りを求めず人を助けるような、その人の本質的な優しさを強く褒めます。
この記事では、なぜgoldが善良さを表すのか、自然な語順と例文、kind・kind-hearted・have a big heartとの違いまで解説します。
Contents
have a heart of goldの意味
have a heart of gold の主な意味は次のとおりです。
- 心がとても優しい
- 心の底から善良である
- 思いやりにあふれている
- 困っている人を放っておけない性格である
She has a heart of gold.
彼女は本当に心の優しい人です。
He may look tough, but he has a heart of gold.
彼は怖そうに見えるかもしれませんが、心の底ではとても優しい人です。
日本語の「黄金の心」をそのまま使うことはありませんが、「金のように価値が高く、純粋で美しい心」というイメージです。
しゅみすけ(大山俊輔)
なぜgoldで「とても優しい」になるの?
heart は、体の心臓だけでなく、人の感情・思いやり・本質を表します。gold は古くから、希少で価値が高く、変質しにくいものの象徴です。
そのため a heart of gold は、文字どおりの金色の心臓ではなく、「金のように貴重で純粋な心」という比喩になります。
この表現で褒めているのは、愛想のよさよりも内面です。口数が少ない人や、第一印象が厳しそうな人についても、実際の優しい行動を知っていれば自然に使えます。
語順とよく使う形
基本の語順はシンプルです。
主語 + have / has + a heart of gold
- I / You / We / They have a heart of gold
- He / She / 人名 has a heart of gold
- 過去なら had a heart of gold
Your aunt has a heart of gold.
あなたのおばさんは本当に心の優しい人ですね。
My grandfather had a heart of gold.
祖父はとても善良な人でした。
Anyone who knows Maya will tell you she has a heart of gold.
マヤを知る人なら誰でも、彼女が本当に優しい人だと言うでしょう。
どんな場面で使うと自然?
人の内面を心から褒める
Leo volunteers every weekend and never talks about it. He has a heart of gold.
レオは毎週末ボランティアをしているのに、そのことを自慢しません。本当に心の優しい人です。
外見・第一印象とのギャップを伝える
Don’t be intimidated by our manager. She has a heart of gold.
マネージャーを怖がらなくて大丈夫です。実はとても心の優しい人です。
He seems grumpy at first, but he has a heart of gold.
彼は最初は不機嫌そうに見えますが、根はとても優しい人です。
感謝を込めて第三者に紹介する
Anna took care of my dog while I was in the hospital. She really has a heart of gold.
私が入院している間、アンナが犬の世話をしてくれました。彼女は本当に思いやりのある人です。
大切な人を偲ぶ
故人の人柄を温かく語るときには過去形が使われます。
Everyone loved him. He had a heart of gold.
みんな彼のことが大好きでした。本当に心の優しい人でした。

kindとの違い
kind は「親切な・優しい」という最も一般的な形容詞で、人の性格にも一つの行動にも使えます。
It was kind of you to help me.
手伝ってくれて親切でしたね。
She has a heart of gold.
彼女は心の底から善良な人です。
kind は日常の小さな親切にも使えます。一方、have a heart of gold は、複数の行動や長い付き合いを通して分かる人格全体の善良さを強く称賛します。
kind-heartedとの違い
kind-hearted も「心優しい」という意味で、人の性格を直接説明する形容詞です。
She’s a kind-hearted person.
彼女は心優しい人です。
She has a heart of gold.
彼女は本当に素晴らしく優しい心の持ち主です。
意味は近いものの、heart of gold のほうが比喩的で感情がこもり、強い褒め言葉に聞こえます。
have a big heartとの違い
have a big heart は、「寛大である」「人を受け入れる度量がある」「思いやりがある」という意味です。
- have a big heart:寛大さ、包容力、惜しみなく与える姿勢
- have a heart of gold:心の純粋さ、深い善良さ
She has a big heart and always makes room for others.
彼女は寛大で、いつも他人を受け入れます。
She has a heart of gold and helps people without expecting anything back.
彼女は心の底から善良で、見返りを求めず人を助けます。
日常会話・仕事で使える例文
My neighbor brings meals to people who live alone. She has a heart of gold.
近所の人は一人暮らしの方々に食事を届けています。本当に心の優しい人です。
Our team leader is strict, but she has a heart of gold.
私たちのチームリーダーは厳しいですが、根はとても優しい人です。
You didn’t have to do all this for me. You have a heart of gold.
私のためにここまでしてくれなくてもよかったのに。本当に優しいね。
Ben spent his day off helping us move. That man has a heart of gold.
ベンは休日を使って引っ越しを手伝ってくれました。彼は本当に善良な人です。
She can be blunt, but everyone knows she has a heart of gold.
彼女は率直すぎることもありますが、本当は優しい人だとみんな知っています。
日本人が間違えやすいポイント
golden heartとは通常言わない
日本語の感覚で golden heart と作らず、定型表現の a heart of gold を使います。
× She has a golden heart.
○ She has a heart of gold.
冠詞aを忘れない
heartは可算名詞なので、通常は a heart of gold です。
× He has heart of gold.
○ He has a heart of gold.
軽い親切に大げさに使いすぎない
ドアを一度開けてくれた程度なら That’s kind of you. が自然です。have a heart of gold は、深い善良さを本気で褒める場面に向いています。
しゅみすけ(大山俊輔)
簡単な英語で言い換えるなら
- She’s a very kind person.
彼女はとても優しい人です。 - He always helps other people.
彼はいつもほかの人を助けます。 - She cares about everyone.
彼女はみんなのことを気にかけています。 - He does kind things without asking for anything.
彼は見返りを求めず親切なことをします。
イディオムを思い出せないときは、「その人が何をするのか」を基本動詞で説明すれば、優しさは十分伝わります。
まとめ
have a heart of gold は、行動から分かる「心の底からの善良さ」を強く褒める表現です。
- 基本形:主語 + have / has + a heart of gold
- 金のように価値が高く純粋な心という比喩
- kindより強く、人格全体の優しさを称賛する
- have a big heartは寛大さ・包容力に焦点
- 簡単な言い換えは very kind / always helps others
身近に、見返りを求めず人を助ける人がいたら、She has a heart of gold. と表現してみましょう。
関連表現は、英熟語・定型表現の親記事、have a soft spot forの解説、at heartの解説もご覧ください。









