No. I don’t want my friends to feel like they have to, so I usually don’t do it either.
If it’s a party of some sort, then I usually bring something. Or, someone I very rarely see, or don’t speak to often, and I see them once in a great while, then more likely I show up with something. It might be a friend of my parents, or former work colleague, then I possibly show up with something. In general, family, and close family friends, I usually don’t bother with it.
I think if you and your friends are drinkers it’s easier. Bring a bottle of wine. I guess you can always bring flowers too. I don’t drink, I’d rather you not spend a lot of money on flowers. I’d rather pick up the tab for lunch if we go out.
When company comes I’m interested in spending time with them, not getting gifts. I do think it’s very nice when company brings something from their local area. Some candy they are famous for, or other food thing.
When people show up empty handed I don’t think about it at all. I don’t expect anything.