GDM is the GNOME display manager and requires some GNOME libraries. KDM is the KDE display manager, but I don't use KDE so I'm going on memory that KDM is provided by kdeBase. kdeBase requires kdeLibs, so you basically have to install a base KDE to use KDM. Entrance is the Enlightenment DE display manager and requires some Enlightenment libraries.
SLiM is desktop environment independent and XDM is the default X Windows display manager. You don't need to install XDM if you use one of the modular Xorg releases. If I were going to use fvwm (and I used a display manager), I would use SLiM because of the integration of the other DM's with a particular DE. SLiM is more customizable through themes than XDM which meets your customization requirement.
I can't think of any other display managers; popular ones at least. The only other idea I would have is to just boot to run level 3 and start your X Windows from the CLI. Of course I only recommend that because that's what I do

.