UTF-16LE is the little endian variety of UTF-16 without BOM.
UTF-16LE is the little endian variant of utf-16. While text in UTF-16 might be expected to signal endianness by starting with a Byte-Order-Mark, text in UTF-16LE should not. UTF-16LE can encode all unicode code points in two or four bytes, like UTF-16.
UTF-16LE is the encoding used for the windows API, and many frameworks there. Most stored text on Windows is actually instead utf-8. Text in both formats on Windows often start with a BOM, which can confuse software not expecting it.
For any more details, consider utf-16 instead.