Каждое имя имеет смысл. На том языке, на котором оно было "изобретено".
Мое арабское имя Магомед (Мухаммад) означает "восхваляемый" или «достойный похвалы» на русском или "гапикьул" или "гапвякьисил" на даргинском (урахинском). Так что попрошу ... никакой критики, только похвала ))
Если народ имеет свое самосознание и самооценку, то он будет давать своим детям свои собственные имена. Которые поднимут их по волнам жизни и понесут вперед. Как известно, как корабль назовешь, так он и поплывет.
Если народ "не созрел", не дорос до духовных вершин, то он будет стесняться давать громкие имена своим детям. И будет плестись в хвосте этого народа и давать имена этого народа.