According to Wikipedia the codenames stand for what type of Firmware the systems use and what development kits need to be used in order to create software for the system.
TWL was DSi's Codename because of the changed hardware configuration.
UTL was used in the DSiXL to signify that yet another hardware modification was made.
1)Hardware Anti-Piracy
and
2)Larger Screens and graphic drivers to support it.