Род внесён в Бархатную книгу[1]. Род князей Шаховских записан в пятую часть родословной книги губерний Курской, Московской, Новгородской, Псковской, Смоленской, С.-Петербургской, Тверской и Харьковской. Герб внесен во II часть Общего Гербовника. Есть ещё дворянский род Шаховских, записанный во вторую часть родословной книги.
Ведут своё начало от смоленских князей — мономаховичей. Сын святого князя Фёдора Ростиславовича Смоленского, князь Давид Фёдорович (1321) получил в удел Ярославль, а его правнук — Константин Глебович, князь Ярославский, по прозвищу Шах, бывший воеводой в Нижнем Новгороде (1482), вместе с сыновьями Андреем и Юрием Константиновичем являются родоначальниками княжеского рода. Многие из Шаховских назывались ещё Шемякиными, по имени князя Александра Андреевича Шемяки, но с XVII века все без исключения стали называться Шаховскими.
Не имея большого значения в XV-XVI веках, род мало пострадал от опричнины Ивана Грозного и не принадлежал к аристократическому окружению, захватившему власть в начале XVII века, в правлении Василия Шуйского. Наоборот, в лице видного представителя Григория Петровича Шаховского, они выступили против этой партии и немало содействовали в её падении. При первых государях из дома Романовых — Шаховские не поднимались очень высоко и только некоторые достигли думных чинов. В XVIII веке князья Шаховские выдвинулись и стали занимать очень видные посты на государственной службе. Князь Алексей Иванович был сенатором, генерал-аншефом и правителем Малороссии при Анне Иоановне. Князь Яков Петрович являлся генерал-прокурором. В XIX веке Шаховские дали также немало выдающихся деятелей. Князь Алексей Иванович — герой Кавказской войны, князь Александр Александрович — драматург, князь Иван Леонтьевич — член государственного совета, генерал от инфантерии, боевой генерал во времена Александра I и Николая I.
В XVI веке род разделился на восемь крупных ветвей, основанных детьми и внуками Александра Андреевича Шемяки Шаховского.