Во первых: файл index.html называется так не просто так :), а потому что такая настройка по умолчанию у http-серверов (apache, nginx и др.). И менять эту настройку - это создавать себе дополнительные проблемы в будущем (например при переезде на новый сервер).
Во вторых: CSS (Cascading Style Sheets) - каскадные таблицы стилей или по другому "правила оформления внешнего вида веб-страниц". Вот как Вы бы назвали свод правил или кучу таблиц "стиль" или "стили"? Как Вы называете хранилище фильмов "фильм" или "фильмы"? Для хранения множества однотипных объектов предпочтительно использовать название во множественном числе (например стили, фильмы), если нет названия в единственном числе (гараж, амбар, хранилище, куча, всякая хрень).
В третьих: на вкус и цвет все фломастеры разные - как хотите, так и называйте. Но лучше так, чтобы название как можно точнее отражало суть содержимого. Это касается всего: и названия переменных в коде, и названия файлов, и вообще названия любых сущностей :)