How can I better label my PCB?
You can use the unused area on the PCB something similar to the below examples: 





Avoid to place the component names on top of a solder pad or any hole as they will not appear on the actual PCB. 

You will not have any surprises on the silkscreen if you use the vector font.

Make sure to learn the minimum font height and thickness requirements from the production house.