實際上棘龍的頭骨其實並不怎么像鱷魚,倒是和原始上龍更相似,頭骨接近長吻鱷的是其親戚似鱷龍。而棘龍的嘴也不是很窄,最大個體吻寬為21厘米,而超大個體霸王龍蘇的吻部也不過才48厘米寬。霸王龍平均個體如AMNH5027的吻寬也就42厘米左右,而埃及棘龍最大個體吻寬21厘米,最大鯊齒龍SGM DIN 1吻寬為38厘米。
棘龍屬於棘龍亞科,棘龍亞科是由塞里諾在1998年所建立的。在2004年,並由湯瑪斯·荷茲(Thomas R. Holtz Jr.)等人定義為親緣關係較接近埃及棘龍、而離沃克氏重爪龍較遠的所有物種。最晚化石記錄是8400萬年前,分布範圍包括亞洲、非洲、南美洲。1998年最初建立時還包含崇高龍,但2012年研究發現崇高龍和激龍其實是同種動物,於是崇高龍屬被激龍屬吞併。在棘龍科和棘龍亞科里,和棘龍關係最近的就是奧沙拉龍了,其次是激龍。棘龍和激龍、奧沙拉龍很接近,而離中國上龍、暹羅龍關係偏遠一點。中國上龍在2008年研究被重新歸入棘龍科棘龍亞科,暹羅龍在2012年重新研究後歸入棘龍亞科。1998年建立了激龍族,包含了激龍和崇高龍,崇高龍屬撤消後該族依然存在,僅包含激龍。
自從棘龍被發現之後,它們成為最長、最大型獸腳類恐龍的候選者之一,但一般大眾對於棘龍的巨大體型並沒有概念,直到棘龍出現在2001年的電影《侏羅紀公園 III》(Jurassic Park III),以及2005年對於它們新標本的研究。弗雷德里克·馮·休尼博士(Friedrich 他們認為棘龍身長為15米,重量為6公噸以上。身長一樣被敘述為15米,但估計的體重數據較低,約4公噸。
在2005年,克里斯提亞諾·達魯·沙索(Cristiano Dal Sasso)認為棘龍、似鱷龍有類似的身體與頭顱骨比例,而似鱷龍的身長估計約為11米,體重約4.5噸。達魯·沙索等人根據這個數據,而將棘龍身長估計為18到20米,體重為20到23公噸。之後有研究人員質疑,棘龍科的不同屬是否有不同的頭顱骨形狀,而這將導致不同的身長估計值。
已有數個棘龍的編號標本被敘述,另外還有更多無標號的化石,在科學研究機構和私人收藏手裡。其中第一個標本和最大標本在第二次世界大戰中遭到摧毀,但是已留下了詳細的敘述與繪畫。藉由測量其他棘龍科恐龍的體型,可以估算出這些棘龍個體的體型大小。以下的估算數據來自於獸腳亞目資料庫以及克里斯提亞諾·達魯·沙索(Cristiano Dal Sasso)等人在2005年的研究。
BSP 1912 VIII 19標本
由恩斯特·斯特莫在1915年所敘述,化石發現於埃及的拜哈里耶組,是埃及棘龍的正模標本,原本的編號是IPHG 1912 VIII 19。該標本由一個上頜骨碎片、一個不完整齒骨(75厘米長)、19顆牙齒(6.2厘米長)、2個不完整頸椎、7個背椎(19到20厘米)、肋骨、以及1個尾椎。該標本的下頜有1.34米長。最長的脊椎神經棘有1.69米,長莫認為這個化石發現於早森諾曼階,約9700萬年前。估測14米長重8.6噸。
標本:IPHG 1912 VIII 19
這個標本存放於慕尼黑古生物博物館,之後在第二次世界大戰中遭到盟軍轟炸摧毀,僅存一個腳趾頭化石。恩斯特·斯特莫當年曾做出詳細的標本素描圖,他的孫子在1995年將素描圖捐給慕尼黑古生物博物館。Joshua B. Smith、Matthew C. Lamanna根據兩張重新發現的標本照片,發現斯特莫的標本素描圖有少許不正確。在2003年,奧利佛·勞赫提出這個標本是個嵌合體,齒骨來自於重爪龍或似鱷龍,脊椎與神經棘來自於類似高棘龍的鯊齒龍科,但是達魯·沙索和絕大部分科學家則堅決反對這個毫無根據的理論。