What does ‘Do’ mean?

A “do” is essentially a party, to my knowledge it doesn’t refer to a particular form of party, so feel free to use it as you like.

For example, you might say ‘I’m going to Steve’s birthday do tonight.’