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