Особливої різниці між цими деревами немає - все це народні, тобто неофіційні назви різних видів дерев роду Верби, причому в залежності від місцевості під одним і тим же назвою скажімо верби можуть розуміти абсолютно різні дерева, аби у них були схожі листочки, форма гілочок і рано розпускаються бруньки. Я наприклад зустрічала таку любительську класифікацію, що мовляв, верба зростає в будь-якій місцевості, хоч посередині поля, хоч в горах, а верба обов'язково вздовж водойм. Ймовірно це асоціація зі словом плакуча. Наприклад вербу гостролистий часто називають красноталая, за характерний колір гілочок, а Шелюги жовтої звуть вербу тимелеєві, з тієї ж причини.
Це різні назви одного й того ж або близькоспоріднених назв. Перша назва верба означало дерево ракшаса. Їх розрізняли чоловічі та жіночі. І це було пов'язано з культом плдородія, зачаття дітей. І т.п. Потім, в процесі християнізації Рокиту перетворили в вербу. А щодо кельтів стали брехати, що вони приносять вербі криваві жертви. Хоча кельти - це ті самі галати, послання апостолів до яких посилено цитують.
Верба - це квітуча верба або верба.
Червонолозу - це верба з червоними стеблами.
Шелюга - те саме, що і червонолозу.
А верба - це спотворене латинське betula - щаслива.
Але потім ім'я betula віддали якийсь різновиди беріз.