Get him a friend if you aren't home during the day.
Regarding dog names. One or two syllables at most. Dogs lose track of the 'word' after that, hence why commands are usually only one word or a group of two 1 syllable words.
You can pick a longer name, but use a nickname of it when 'speaking' to the dog.