How to replicate a 3d widget?

I have a character that has a 3d widget with a player name and a healthbar, when i connect to the dedicated server the problem is that every player sees his own name over every other player’s head and not their one.
May someone try to explain how to replicate the 3d widget so everyone see the others name?

Thanks in advance.

Replicate all required data thru custom events or replicated variables, apply it locally for each player.

Sorry for my ignorance but could you explain me how to do it maybe with an example? on my project it works like this:

A player gets his nickname from a json request and saves it into his game instance, then joins the server using “open” cmd.
The player character has the 3d widget component that takes the nickname from the player game instance and instances the widget automatically within the 3d widget.

I tried setting the nickname variable and as much things related to the widget to replicate but the problem persists.

Set player name and stuff on server, engine replication system would handle everything else and every client would always have valid value.