Can someone tell me how to add text on a part so that it's name is visible on the model itself ?
Just use an assembly level Cut Extrude. The sketch for the cut can then be the text you want.
It depends on what you need it for. If you need it just for presentation, in the assembly, you can use >Insert>Annotation>Note and attach the note to the part you want to show. Then in the note text you can attach the property you want, using 'Link to proerty'
Open a sketch on a part surface and to Tools/Sketch Entities/Text
Cut Extrude or Boss Extrude
Retrieving data ...