Некстати, не к месту, невпопад.
Так говорят, когда что-то неуместно, не подходит.
Раньше, да и сейчас, сельская жизнь сильно отличалась от городской. Сказать некстати, непонятное как для горожанина, так и для деревенского жителя — вот смысл выражения.
Фразеологизм «Ни к селу ни к городу» можно использовать и в тех случаях, когда кто-то появится там, где никто его не ждёт, где он не нужен.
Выражение, вероятно, появилось ещё в те времена, когда большинство людей занималось сельским хозяйством в деревнях. Крестьяне относились к городским жителям с некоторым пренебрежением (как и городские относились к жителям деревни).
И любую вещь, которую нельзя было с пользой использовать в деревенском быту, сначала называли «не селу, а к городу». Со временем фразеологизм изменился и приобрёл немного другое значение.
Городские и сельские жители, говоры, традиции, привычки, гардеробы, этикеты всегда подсознательно считались несопоставимыми.
Вероятно, на этой почве и возникло выражение, которое причисляет то или иное явление к чему-то непонятному, из ряда вон выходящему, не подходящему ни к тому, ни к другому полюсу жизни. То есть ни к чему.
Как и у других фразеологизмов, у выражения «Ни к селу ни к городу» есть свои синонимы. К ним можно отнести следующее устойчивое выражение:
— Я — историк, — подтвердил учёный и добавил ни к селу ни к городу: — Сегодня вечером на Патриарших прудах будет интересная история!
Михаил Афанасьевич Булгаков. «Мастер и Маргарита»