What is the meaning of Whoo?

An expression of delight and excitement.

The wailing cry of a ghost.

The cry of an owl

A "whoo" sound; the cry of an owl or similar.

To make a whoo sound, of delight, whistling, or of an owl etc.

Alternative form of who (who, nominative)

Source: wiktionary.org