Разница между happy end и happy ending в современной литературе заключается в том, что happy ending — устойчивое выражение со значением «счастливый конец» чего-либо: фильма, книги и т. д.. 2 Happy end в таком смысле обычно не используется. 2
Формально end — существительное, а ending — герундий. 2 По смыслу happy ending представляет собой чёткое, положительное разрешение, где главные персонажи обычно достигают счастья, и основные сюжетные линии завершаются удовлетворительно. 1
Таким образом, happy ending создаёт более оптимистичное и завершённое впечатление, в то время как happy end в таком смысле обычно не используется. 1
Также существует понятие горько-сладкого финала (bittersweet ending), который сочетает в себе элементы как счастья, так и горя и подчёркивает реализм и сложности жизни. 1