 In South Arabic, the language in use in the southern portion of the Arabian Peninsula at the time of Muhammad, the "b" and "m" were interchangeable.This is presumed to have been the origin of the current form of the name.