Фамилия Соловьев образована от неканонического мужского имени Соловей. Оно связано с названием певчей птицы, которое, в свою очередь, образовано от прилагательного соловый, т. е. «желтоватый» (по окраске оперения).
В XVI веке такое прозвище встречалось как у крестьян, так и у дворян. Оно получило широкое распространение благодаря значимости образа соловья для русской культуры (об этом можно судить, например, по русскому фольклору).
Сегодня фамилия Соловьев распространена на всей европейской части России. На этой территории также чаще всего встречается и вторая фамилия из вашего вопроса – Кашкин. Несмотря на ее кажущуюся простоту, существует несколько версий ее происхождения.
Возможно, она восходит к неканоническому имени Кашка, связанному с названием популярного блюда из вареной крупы. Известно, что такое прозвище носил, например, один из новгородских крестьян в середине XVI века, однако существовало оно и раньше.
Согласно другой версии, фамилия имеет неславянские корни, поскольку ее первоосновой могло стать переиначенное на русский лад тюркское мужское имя Кашкай (или Кашкар).
Дворянский род Кашкиных действительно был, и его представители придерживались такой легенды о происхождении своей фамилии: когда Иван III Васильевич решил жениться на византийской царевне Софье Палеолог, вместе с ней приехал в Россию и грек Карбуш Кашкини, ставший родоначальником для русских Кашкиных. Однако эта версия кажется малоубедительной.
На сайте Familio вы сможете найти еще несколько интересных фактов о фамилиях
Соловьев и
Кашкин.