Glad it's working! Honestly, I haven't seen the no name issue here at all - which seems odd because the code on the Pi should be identical.
However in the screenshot you have, one of the devices is definitely configured to be an Eddystone beacon, which would absolutely be your problem as Eddystone devices don't output names.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Glad it's working! Honestly, I haven't seen the no name issue here at all - which seems odd because the code on the Pi should be identical.
However in the screenshot you have, one of the devices is definitely configured to be an Eddystone beacon, which would absolutely be your problem as Eddystone devices don't output names.