From Romani rrom, probably ultimately from Sanskrit डोम. See some more information at Roma.
The other major categories of words for the Roma are cognates of Gypsy (words related to Egypt) and cognates of tzigane (words derived from Greek); see those entries for more information.