In instances like Samsung’s “Smart Call” (although “smart” may not be an apt name in some cases) they use a database of names linked to numbers.
It is then easy for you to, for example, detect if an incoming call is potentially spam or even fraudulent.
The problem though, is when they get it wrong. VERY wrong!
So, how do you fix the wrong caller ID in Smart Call?
Not through your network, EG Optus or Telstra. In my experience, they don’t even know what the CNAM is! As for Samsung, even though it is their phone which is the problem, they cannot fix it either.
They use a third party service through which you can submit a request for a change.
Simply go to https://hiyahelp.zendesk.com/hc/en-us/requests/new and submit a request to ask for a change or removal.