Принимая во внимание историю этого слова (гоголь), надо полагать что это выражение (гоголь-моголь) не народного происхождения, что оно возникло в условиях городской, столичной жизни определенных кругов молодежи, и поэтому, правильнее рассматривать его (в первой его части) как заносное, из западных стран. Сравнительно, например, англ. guggle — «булькать», «бульканье», «производить звук, подобный течению воды из бутылки».
У гоголь-моголя есть целебные свойства, в результате чего его применяют для лечения заболеваний горла. Но и в других целях им тоже пользуются.