Or a novel - if so which one?
, I believe.
This is correct; Ishmael
tells us that Spock's first name is S'chn T'gai Spock and that his father's is S'chn T'gai Sarek.
Spock doesn't "reveal" it to anyone, though; it's simply seen in a computer read-out as I recall.