我国古代天文学家把天空中可见的星分成二十八组,叫做二十八宿,东西南北四方各七宿。东方青龙七宿是角、亢、氐(dī)、房、心、尾、箕;北方玄武七宿是斗、牛、女、虚、危、室、壁;西方白虎七宿是奎、娄、胃、昴(mǎo)、毕、觜(zī)、参(shēn);南方朱雀七宿是井、鬼、柳、星、张、翼、轸(zhěn)。印度、波斯、阿拉伯古代也有类似我国二十八宿的说法。
最初是古人为比较日、月、金、木、水、火、土的运动而选择的二十八个星官,作为观测时的标记。“宿”的意思和黄道十二宫的“宫”类似,是星座表之意。表示日月五星所在的位置。到了唐代,二十八宿成为二十八个天区的主体,这些天区仍以二十八宿的名称为名称,和三垣的情况不同,作为天区,二十八宿主要是为了区划星官的归属。
二十八宿从角宿开始,自西向东排列,与日、月视运动的方向相同:
东方称青龙:角木蛟 亢金龙 氐土貉 房日兔 心月狐 尾火虎 箕水豹;
南方称朱雀:井木犴 鬼金羊 柳土獐 星日马 张月鹿 翼火蛇 轸水蚓;
西方称白虎:奎木狼 娄金狗 胃土雉 昴日鸡 毕月乌 觜火猴 参水猿;
北方称玄武:斗木獬 牛金牛 女土蝠 虚日鼠 危月燕 室火猪 壁水獝。
(龟蛇合一称玄武)