在中国果品名称中,海棠的品种极为复杂,尚待研究统一。在植物分类中,暂以西府海棠M.micromalus Makino一名概括之,不再分列为多种,以免引起混乱。海棠的主要栽培品种有河北怀来的“八棱海棠”、昌黎的“平顶热花红”、“冷花红”,陕西的“果红”、“果黄”,云南的“海棠”和“青刺海棠”。
伞形总状花序,有花4-7朵,集生于小枝,花梗长2-3厘米,嫩时被长柔毛,逐渐脱落;苞片膜质,线状披针形,早落;花直径约4厘米;萼筒外面密被白色长绒毛;萼片三角卵形,三角披针形至长卵形,先端急尖或渐尖,全缘,长5-8毫米,内面被白色绒毛,外面较稀疏,萼片与萼筒等长或稍长;花瓣近圆形或长椭圆形,长约1.5厘米,基部有短爪,粉红色;雄蕊约20,花丝长短不等,比花瓣稍短;花柱5,基部具绒毛,约与雄蕊等长。
本种与前列的海棠花 M. spectabilis (Ait.) Borkh. 极近似,其区别在叶片形状较狭长,基部楔形,叶边锯齿稍锐,叶柄细长,果实基部下陷。据 A. Rehder 推断,本种是由山荆子和海棠花杂交而成 ( M. baccata × M. spectabilis )。此外有些种类,果形较大,果梗细长,萼片无毛,部分宿存或脱落,另名为 M. robusta (Carr.) Rehd., 并推断为山荆子与楸子杂交而成 ( M. baccata × M. prunifolia )。