Witaj Marcinie
Prześledziłam oboczności nowego nazwiska w Twojej rodzinie w "Słowniku" Rymuta. Etymologia niewiele tu wniesie, ale ...
Kosel - od kosz.
Kosel - od podstawy kos-, por. kos ‘ptak z rodziny drozdów’, kosić, kosa.
Kozel - od koza.
Kazimierz Rymut, "Nazwiska Polaków. Słownik historyczno - etymologiczny", Instytut Języka Polskiego PAN, Kraków 1999
Ksel, Xsel, Xsell - już nie występują. Ale myślę, że etymologia wciąż pozostałaby blisko kosza, kosa, kosy i kośby oraz kozy...