I think that when you are married, that what ever is talked about (secret or not) or discussed between you two, should stay between you two, no matter what it is about, unless you have permission from that other person to share it. It is a form of trust. And love is built on trust.
I named my youngest daughter Harmony-Patience, yes all one first name. And I named my oldest daughter Katie-Beth. My name is Rayette. When I was a little girl, I always wanted my name to be Amanda or Bobbie-Sue. Lol