Magical banners can only be carried by Standard Bearers as indicated in the army lists in the Warhammer Army book for each army. The only character permitted to carry a magic standard is the army's Battle Standard Bearer, and he can carry only one magical banner.