Well, you can call me Lord Mayoror you can call me Boris.But you doesn't have to call me Johnson.
IIRC the Lord Mayor of London is not the same office as the Mayor of London.