I don't deny that pet names are silly - I have several dozen pet names for the boy, most of which are very silly indeed. I don't see using a pet name for him as "shoving our relationship into other people's faces" any more than the way we hug and hold hands is. (We're not into epic make-out sessions in public, but we simply
have to hold hands or link arms - it's the way we are). However, I wouldn't use the sillier names in public, because that would be embarrassing.
I wrote a comprehensive list 5 years ago, and it doesn't seem to have evolved too far from that.
The Simple And Obvious:
Richard / Richie / Rich
Generic Tokens of Affection:
Love
Sweetie / Sweetheart
Sweetielove
Sweetieloveydarling (used in irony, generally)
Baby
Dear heart
Little one (never mind that he's bigger than me, he gives the impression of being a much smaller creature)
The Descriptive:
My partner
My significant other/SO (as opposed to Alexa, who is my Significant Otter)
The One I Live With / The partner I live with
The Boy
The Fuzzy:
Wuzzie
Mr Wuzzie (also, Clever Wuzzie and Silly Wuzzie, depending on whether I approve of what he's just done)
Fuzzy Wuzzie
Wuzzieboy
Wuzzie Husband
Wuzzie Hubbund (silly, but often used)
Baby Wuzzie / Wuzzie Baby (are these the same thing? I don't know)
Ewok Wuzzie (this is Tim's fault, he made sims of me & Richard and gave them the surname "Ewokwuzzie")
Ewok Boy
Small Ewok
Wokling
Teddiursa
Fierce Ursaring (depending on mood)
The Hairy:
Fuzzy Thing
Furry Thing (I don't think I've used this in years)
Furrywurry
Furryboy
Mr. Hairy
The Hairy Thing
Hairyboy
Princess Hairyboy
Beardy
Beardy-weirdy
Prince Ticklybeard
Since that list was written, Princess Hairyboy and Prince Ticklybeard seem to have got merged into Princess Ticklybeard. Apart from that, the only thing I call him is Bear, though he denies that I call him that.
He, in contrast, refers to me as H-L, Wolfy or love. Apparently I don't develop nicknames the way he does
.