I call other people in general everything in the book. Buddy. Dude. Man. Guy. Friend. Senor. Babe. Baby. Kiddo. Et cetera.
If anyone has been either insecure enough to think it's belittling or silly enough to think it's me hitting on them, that's really on them. At the most, when I do such a thing, it's a term of friendly endearment, not a sign that I either think little of them or think too much of them. The only one I've pretty much dropped for men is "kiddo", because honestly too many dudes are insecure about it and twice I had to tell a guy to de-bunch his panties over it (ironically demonstrating that he did, at best, have the maturity of a teenager).
Honestly, this question is such a clear reminder that gay men are pretty much exactly like straight men but with a preference for dudes. I swear, so many straight men think a woman even talking to them means she has a crush on them. It's ridiculous.