In version 3.10 of Laser Squad Nemesis the ability to name units was added. The first names in each list are always used, so to avoid repetition this utility shuffles the names. It should run on win 95 upwards although I have not tested this.
To use:
You may wish to create a shortcut to shuffle.bat on your desktop.
For those interested, the source code (C++) is available here. It is not particularly pretty, but it works. It should compile on any reasonably compliant C++ compiler, I used Visual Studio 6.