Maybe we should not use analogies? Just call them secret-text and public-text.
Agree. Even just “secret” would be fine for the private key. Maybe pair it with “identity” or “id”.
"public-text" doesn't describe the purpose of a public key.
Sure, but you generally those are separate conversations in which you don't need to appeal to the duality of encryption and authentication or apply the analogy to the latter.