iPhones randomize the MAC address when connecting to hotspots (on a per-ssid basis, I think?). Other platforms do too (Windows 10 now has an option to do that automatically as well, but I can’t recall if it is enabled by default).
iPhone also still sends the device name to the DHCP server when requesting an IP, so if you haven't changed it, it is broadcasting "<Your first name>'s iPhone" to the network.
Awareness of this is probably going up. Comcast is actually running TV ads that point it out [1].
My iphone has no idea what my first (or last) name is, but I still find it irksome that I cannot change my SSID nor can I hide it.
There is no reason I should be advertising the existence of my phone to everyone in (radio) earshot ...