"Boo" can be a SO of any gender, its derived from "beau".
As for Shorty, I do believe that was also the nickname of the man Blondie and Tuco left to hang in The Good, The Bad, And The Ugly. So it can go towards whoever is shorter I guess! It always reminds me of a boyfriend I towered over