Hey @malan,
The only way to pre populate a user’s name on the Zoom Desktop/Mobile Client if they are not logged in is to have them set a default name in the Zoom Client like this,
Click Join a Meeting

Enter a name and check “Remember my name for future meetings”. Join any meeting/a test meeting you make to save the settings.

Then when the user joins/clicks a meeting via a join url that name will be used when they join.
Let me know if this helps!