Имя Мария имеет древнееврейское происхождение, оригинальная форма מרים {{IPA|[marjam]}} (''Maryam'') — ''Марьям''. Обычно считается, что оно происходит от корня מ־ר (''m-r''), означающего «быть горьким». Значение этого имени обсуждалось веками; альтернативная этимологическая версия в происхождении от корня מ־ר־י (''m-r-y''), означающего мятеж или непослушание. מַר (''mar'') — ''мар'' на иврите переводится как «горечь» (во множественном числе — מירים (''mirim'') — ''мирим'').
По другой версии, возможно в значении «любимая», «желанная», от древнееврейского имени [[Мариам]] ([[Мириам]])<ref name="Суперанская" />.