Which is your preference? Personally, I favor
Louis, because it looks more classical, and has the possibility of being pronounced in the French manner, which is how I would pronounce it.
Lewis is nice also, and I usually like anything with a "w" in it, but it seems more like a surname to me due to association, and the "lew" part seems weaker than "lou." It is a tough call though.