Ooh, I love Beau. When I was pg we totally thought it was a boy and called 'him' Bo (short for Bojangles - don't ask!) all the way through. Then we got to like it so much we thought we might name him Beau. Then he turned out to be she .
I like Thomas, but it's in the top three names, I think, so there are lots of them around - but if that doesn't bother you then don't let it put you off...
Cody's cute - quite American, but there's nowt wrong with that. Possibly better for a baby/child than a grown man though. Same with Otis, which I do also like.
Not at all keen on Frank, Otis and Cody (I have seen Cody be used as a girls and boys name so might be misunderstood) and Thomas is lovely but very popular lately. Beau is OK but if you have a one syllable B surname it might sound too abrupt IYKWIM.
Beau - Not with a B after Louis - Not my cuppa tea Otis - I think it would be great if he is black and handsome but white and pastey may not work (sorry!) Frank - Love it Cody - American Thomas - Traditional will probably be shortened to Tom at some point would you be happy with that?
Beau Louis Otis - Do you mean these to be together, so that his initials are BLOB?! Anyway, the only one of these I like is Otis. Beau is off the scale of awful. Louis around here is as ubiquitous as Thomas (see below). Frank - Yes, yes, yes but name him Francis so that he has all the options. Cody - Never. Thomas - Fine but so dull.
But disregard the witterings of a mad woman on t'internet.