Правильно: ...бесконечный список имён, (каких?) столетиями формировавших русскую культуру...
Обе мотивации возможны.
Союз и соединяет части сложного предложения. Запятая перед союзом нужна.
Лучше: Розовые гвоздики - знак бесконечной благодарности. Как правило, их дарят матерям.