Bayrak, Türkçede bir milleti ya da topluluğu temsil eden sancağın adıdır ve kökeni sözlüklerde tartışmalıdır. Nişanyan Sözlük sözcüğü Eski Türkçe batrak ya da batruk (mızrak, mızraklı flama) biçimine bağlar; bunun mızrak saplamak anlamındaki batur- fiilinden türemiş olabileceğini ama kesin olmadığını belirtir.
Sözlük başka görüşleri de aktarır: Clauson sözcüğün İran kökenli olabileceğine değinmiş, Semih Tezcan ise Soğdcada flama, bayrak anlamına gelen bir biçime dikkat çekmiştir. Yani sözcüğün ilk anlamı bir kumaş parçasından çok, ucuna flama bağlanmış mızraktır. Nişanyan Adlar'da ad kısaca bayrak diye çevrilir. Benzer isimler arasındaki Barçak ve Boydak da iki heceli, -ak ile biten erkek adlarıdır.
