Запятую нужно поставить.
Сочетание как ни в чем не бывало не требует обособления: Девушка как ни в чем не бывало широко улыбается.
Верно: Появляется знакомая юная девушка, что подавала ужин в прошлый раз.
Если автор считает имя героини дополнительной, попутной информацией, то имя выделяется с двух сторон как поясняющее приложение: Главная героиня произведения, Олеся, — красивая и мудрая девушка. В ином случае сочетание главная героиня произведения является приложением при имени собственном и запятые не нужны: Главная героиня произведения Олеся — красивая и мудрая девушка.
У имени Михайло все формы, кроме именительного падежа, образуются по образцу женского рода (как если бы исходная форма была Михайла): у деда Михайлы, с дедом Михайлой.
Слово еще указывает, что кроме говорящего было 3 девушки, но пол говорящего однозначно установить из этого предложения нельзя (тем более не слыша интонации).
Слова мама, папа, баба, деда, дядя, тетя – это слова из детского языка. Они образованы путем повторения слогов ма-, па-, да- и т. п., вычленяемых из детского лепета. Т. е. не сами дети произносят осознанно эти слова, а взрослые, прислушиваясь к лепету младенца, находят в нем какие-то звукосочетания, похожие на слоги. Так появляются эти слова, но в разных языках они получают разное значение (т. к. звуковой облик слова не имеет мотивированности). Поэтому, например, в грузинском языке мама – это «папа», а «мама» – деда. В тюркском языке баба – «отец, дед». Ср. также русское дед и англ. daddy – «папа».
Оба варианта правильны.
Если подлежащее выражено личным местоимением, то между ним и сказуемым-существительным тире обычно не ставится, но при логическом подчеркивании подлежащего тире возможно.
Предпочтительно: мысли лезут в голову девушке.