Barnet Fair = hairToo funny!
I had never heard of Cockney rhyming slang until I read Rod Stewart’s autobiography, wherein he tries to explain it.
I still cannot follow the circuitous logic, but do get a big kick out of the concept.
The only word that stuck with me was “barnet”, which somehow means hairdo.
As you can imagine, he and his pal Ronnie Wood were quite concerned about theirs as youngsters!