Прежде всего, стоит отметить, что имя героя должно соответствовать миру, в котором происходят описываемые события.
Крайне странно будет смотреться появление славянских имен в вымышленном мире или же использование древнескандинавских имен в современной городской прозе.
В принципе, эта рекомендация сама по себе банальна, однако не все начинающие авторы ее придерживаются, именно потому что начитались или насмотрелись «наштампованных» работ.
Также не всегда срабатывает искусственное введение иностранных имен в российскую действительность, когда эти имена носят не сами иностранцы, а наши соотечественники: все-таки Джоны и Фрэнки как-то дико смотрятся среди Иванов и Петров.
Хотя, например, обратный маневр – употребление русских, китайских, испанских имен в условиях американской действительности – поднимает тему мигрантов, очень актуальную в наше время.
Так что здесь, действительно, есть, над чем подумать.
Для имени также важна длина.
Чем больше в нем слогов и букв, тем сложнее оно читается.
Идеальная длина – 2–3 слога. Четыре – уже много.
Но не забывайте, что имена можно и сокращать, как это и происходит в обычной жизни: Константин становится Костиком, а Вениамин – Веней.
Также важно учитывать возможные ассоциации, закрепившиеся за именем. Это более всего относится к связке имя-отчество.
Например, назвав главного героя Александром Сергеевичем, вам будет очень проблематично побороть невольные ассоциации аудитории с Пушкиным.
Придумывать настоящие имена проще: нужно просто выбрать наиболее подходящее из уже существующего списка.
Но вымышленные имена дают простор для фантазии, в них можно вложить все, что хочется, поэкспериментировать со звучанием.
Но здесь тоже нельзя забывать о соответствии имени и мира событий – вымышленные имена имеют место, в основном, только в фантастической прозе.