Да, запятая нужна. Оборот с несмотря на требует выделения запятыми.
Все предложения корректны и по смыслу синонимичны, но имеют стилистические различия. Вариант с бессоюзным сложным предложением уместен в повествовании, например: Захожу в комнату. Вижу: кот спит (двоеточие в бессоюзном сложном предложении с изъяснительными отношениями можно заменить на тире). В этом же контексте может быть употреблено и предложение Вижу спящего кота, но повествование будет менее динамичным, а действительное причастие настоящего времени (спящего) придаст ему книжный характер. Такое предложение более уместно в описании, где спящий кот — одна из деталей картины, например: Вижу уютную комнату. Вижу спящего кота. Вижу часы на стене...
Если речь идет о названиях заведений, то в этом случае любое из упомянутых словосочетаний выступает в качестве имени собственного. У имен собственных, как известно, особое смысловое назначение и особые функции в языке. Есть ли какие-либо основания говорить о прямом или переносном значении существительных лебедь или кот, если они отнесены к заведению?
В конструкциях типа О, О или О запятая может соответствовать логическому или. Ср., например: Особенно если ты великий композитор, физик-теоретик, лодочник или конюх (Д. В. Драгунский). Обычно характер сочинительных отношений между однородными членами проясняется в контексте. В случае необходимости следует использовать дополнительные средства выражения того или иного смысла, например повторяющиеся разделительные союзы или… или.
Слово шарм сочетается со словами, не обозначающими лиц, так же, как и слово очарование. Шарм может иметь улыбка, город, актерская игра и даже, как мы видим, античастицы (А когда есть еще и с-антикварк, это уже частица со скрытым шармом (М. Роговая. К началу Вселенной // Кот Шредингера. 2016)).
Глагол выжить в этом случае управляет дательным падежом: чтобы выжить (кому?) иностранцу, коту, малышу, одному.
Имя сказочного персонажа Мальчик с пальчик не обязательно писать с двумя дефисами. В академическом орфографическом словаре, размещенном на ресурсе «Академос» Института русского языка им. В. В. Виноградова РАН, варианты Мальчик с пальчик и Мальчик-с-пальчик даны как равноправные.
Все приведенные слова являются омофонами — словами, которые произносятся одинаково, но пишутся по-разному. Омофоны, строго говоря, омонимами не являются.
Верно: Кот дернул хвостом и повернул голову: домой вернулась хозяйка.
В этом бессоюзном предложении очевидна причинно-следственная связь между его частями: кот дернул хвостом и повернул голову, потому что домой вернулась хозяйка. В этом случае следует поставить двоеточие. Если бы смысловые отношения между частями предложения были другими (Кот дернул хвостом и повернул голову (поэтому) домой вернулась хозяйка), нужно было бы поставить тире.
Вторая запятая некорректна, так как она разделяет подлежащее и сказуемое.