there are many american accents and my accent says that haughty does not rhyme with lottie
Am I mispronouncing lottie? Maybe.
I'm pronouncing it as "law-tea". So, according to my pronunciation, haughty does rhyme. But, as I suggested, I may be mispronouncing it.