boo is a term that is derived from the
French word "beau" meaning beautiful. In 18th century England it meant an admirer, usually male. It made it's way into Afro-Caribean language perhaps through the
French colonisation of some Caribean islands.
Now meaning
girl or boyfriend