Björkö, øy i Mälaren, i Ekerö kommune 25 km vest for Stockholm. Her lå i vikingtiden handels- og kultursenteret Birka.