See also: mrr English Noun MRR (plural MRRs) (business) Initialism of monthly recurring revenue. Proper noun MRR (Philippines, historical) Initialism of Manila Railroad Company. Derived terms MRR - Queen of PeaceMRR Queen of PeaceWikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads