"I have not failed 700 times. I have succeeded in proving that those 700 ways will not work. When I have eliminated the ways that will not work, I will find the way that will work."
---THOMAS EDISON on inventing the light bulb.
I assume you've figured out that if you DO add a text layer, you could just add the expression: thisComp.layer(index+1).name
to a text layer's 'Source Text' if that text layer is directly above the "source name layer" to display the layer name.