Birnam may refer to:

Australia

Birnam, Queensland (North Burnett Region), a neighbourhood within the locality Bancroft Birnam, Queensland (Scenic Rim Region), a locality Birnam, Queensland (Toowoomba Region), a locality

United Kingdom Birnam, Perth and Kinross, a village near Dunkeld, Scotland, the location of Great Birnam Wood in Shakespeare's Macbeth

South Africa Birnam, Gauteng, a suburb of Johannesburg