Does the word blonde have a short o sound?
Yes, it rhymes with pond. Blonde and blond are pronounced the same way. "Blonde" is a noun to describe a woman -- "Marilyn Monroe was a famous blonde."
"Blond" is an adjective for either sex -- "Daniel Craig is the first blond Bond": "Marilyn Monroe was born brunette but dyed her hair blond."