Jeremiah sounds masculine and ruggedly handsome yet traditional because of the Biblical name sake. I don't care for
Jeremy. It sounds immature and weak compared to
Jeremiah.
Robert Jeremiah is okay.
Nahum and
Amos sound a little to old testament to me. Even though
Jeremiah is also from the old testament, it sounds less dated and harsh some how.