Правильно: писатель О. Генри.
О. — это не сокращение имени писателя, в данном случае О. Генри целиком является псевдонимом (настоящие имя и фамилия — Уильям Сидни Портер), который пишется с точкой и пробелом в соответствии с написанием в языке-источнике О. Henry.
Знаки препинания расставлены верно. Поскольку указаны два псевдонима, лучше немного перестроить предложение: Кари́на Лазарья́нц, более известная под псевдонимами Кари́на Кросс и KARA KROSS, — российский видеоблогер, певица, актриса.
Псевдонимы, так же как и личные имена и фамилии, пишутся с прописной буквы и не заключаются в кавычки. Правильно: Некоторое время Гавриленко публиковалась также под своей девичьей фамилией Образцова. Она публиковалась под псевдонимом Светлана Демидова. Ср.: известен под именем Вася (не под именем Васи и не под именем «Вася»).
Прозвище или псевдоним Лав следует склонять, если речь идет о мужчине.