任何的常用语,都自带“流行语”属性,就比如近期大火的“yyds”。
同样,“身怀六甲”之所以成为怀孕的一种表述,至少在历史上某段时间内颇为流行过。

“六甲”有很多种释义,但通常而言,是指干支组合中的甲子、甲戌、甲申、甲午、甲辰、甲寅,故称“六甲”。
古人计数,最基本的方法是掰手指,这便是十天干的雏形,而根据一年四季月相的变化,便有了后来所谓的十二地支。十天干、十二地支一一对应组合,最小公倍数是60,这便是“六十甲子”,即以60为周期的古老的排序方法,用来纪年、纪月、纪日、纪时等。

正因为十天干、十二地支源于自然,为“不易之数”(不能改变的数),由此为依据排列出的“六十甲子”,便成了古人窥探天机的切入点,并由此衍生了一系列的数学发现。比如“天六地五”、 “日有六甲,辰有五子”等等。尽管说得很玄乎,其实就是小学数学,60,除以10等于6,除以12等于5,“六十甲子”中天干各出现六次,地支各出现五次。但问题是,如果不做数学题,而做卡片(写有六十甲子组合的卡片)排列实验,横排、竖排、交叉排、对称排、转圈排……,便“玄之又玄”了。于是,用以上研天文,下察地理,从穿衣吃饭,到婚丧嫁娶,似乎无所不能了,这大概便是最初的“奇门遁甲”了。

天干、地支,甲排第一,甲是元、是极……,于是拿“六甲”说事便自然而然,然后便有了《六甲天书》之类。
对于善于论“气”的古人,既然“六甲”是元极之气,万物的生发包括人的生发,便均可源于此,于是便又有了“六甲贯胎”(贯,大致是注入形成的意思)之说。
身怀六甲或源于此吧。