MeaningA variant of Massa, A Burden, Prophecy, A French habitational Place name
OriginBiblical, French