What do you call a person who is good at keeping others' secrets and won't reveal or disclose them to other people, so you can trust them in telling your secrets (to them)?

I have found "secretive", but according to its meaning people who are secretive are good at keeping secrets about themselves; so I don't think it can be the answer to my question.

  • 3
    "a confidant" might be what you are looking for - a close friend or associate to whom secrets are confided or with whom private matters and problems are discussed.
    – MorganFR
    Commented May 12, 2016 at 17:26
  • Yes, @Morgan FR, I exactly mean such people you described. :)
    – Soudabeh
    Commented May 12, 2016 at 17:28
  • @MorganFR, can I use "trustworthy" too? ( Would it mean they are good at keeping secrets?)
    – Soudabeh
    Commented May 12, 2016 at 17:30
  • 1
    trustworthy is broader, you could lend them some money and you can trust them to give it back for instance, but a confidant is definetly a trustworthy person.
    – MorganFR
    Commented May 12, 2016 at 17:34
  • 3
    I think TRomano is making a joke, yes. There's an old joke that two people can keep a secret, if one of them is dead.
    – stangdon
    Commented May 12, 2016 at 19:07

2 Answers 2


I would say they are a "Good confidante"

as per MorganFR confidante is gender specific for Women, there is also confidant

  • 2
    Confidante only applies to women.
    – MorganFR
    Commented May 12, 2016 at 17:38
  • TIL.. Confidant vs Confidante
    – LiamG
    Commented May 12, 2016 at 17:40

If you want an adjective, then discreet fits the bill: careful not to cause embarrassment or attract too much attention, especially by keeping something secret

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .