I've seen this in a handful of environments during some JumpStarts. The Mac has made its initial phone home but hasn't taken and reported inventory yet. Usually, this will clear up in a little while.
The main cause I've seen for this delay is a failure in the list of "at reboot" items the machine is trying to run. Use the divide-and-conquer method to troubleshoot at reboot items. Eliminate half and test. If successful, add back half of the remaining items. If unsuccessful, remove half of your existing items. Rinse. Repeat.
I am running to this issue with one particular machine.
One unique thing I noticed is that a user has two versions of OS X on his machine. Is this causing this? Maybe Boot camp machines have this too?
@lawrencj1 Are both OSX installs enrolled into the JSS?
Am experiencing a similar issue but with mobile devices, cleaning up JSS have found 500 + devices with aforementioned [No Name].

Appears these are old assets, is there an easy way to remove from JSS?
R,
J
When a computer is first added to the JSS, it shows up as No Name. Then as inventory/recon runs, the computer record is filled in. The No Name should be replaced within about 5 minutes - maybe 10 if you've a busy server. If it's longer than that, then something isn't right - perhaps enrollment failed and a new record was created when enrollment tried again?
Rarely do I see them as No Name more often I see them as the model of the laptop, MacBook Air (2). I see No Name more often when the laptop is unmanaged.