Nmap tracker - how to tell apart devices with same name?

I see with the nmap tracker it seems to go by the hostname for each tracker.

How can I identify and tell apart devices that report the same name?

For example, most smartphones seem to use the phone model as the hostname…but that means if I have a couple people in the house with the same model phone they might all show as “galaxy_s23” or similar.

I’m trying to find a solution that will not require everyone install software on their phones (because some are visitors) and also will not require I convince and assist everyone with changing the hostnames of their phones just for me.

Probably the MAC address.

Any idea how I get the nmap plugin to show the MAC address?

I have the MAC addresses from my DHCP client list and I can pick that up thru the ARP SNMP but I’m having difficulty with passive scans not picking up some devices that go to sleep where it seems active pinging every several minutes is far more reliable and still not a massive battery impact compromise.