Hello, It seems that once a friendly name has been cached to /var/lib/bluetooth/*/names, RemoteNameUpdated signals contain this cached name forever, and user is never informed of a name change unless those "names" files are deleted. It can be easily tested using the small python program attached. Just start it and play around with your device's friendly name, and with /var/lib/bluetooth/*/names (for example simply delete it). So is there a way to get notified when a device's name has actually changed? Maybe I didn't wait long enough? According to the signal's name ("RemoteNameUpdated"), I would expect to be notified when the name actually change. Best Regards, Pierre-Yves