In my husband's family, they name the first boy and girl either exactly same as parent or a slight variation. Mother Elisa has daughter Elisabeth. Father Luis has son Luis.
Michael is a great name!!
Do you want a classic English name, more modern ?
Is your last name long ?
Try and find a name that works well in both your cultures/languages, a name that is well known enough without being too common, maybe a family name or variant that you also happen to like. A name that honours someone you admire - an eminent personality, historical/cultural figure or a friend. Make sure it doesn't mean anything silly in any other language.
totally agreed. i think - no offence to the fighting atheists - that some biblical names are really nice. i like daniel and david which sound/look similar in most languages.
also: CONGRATULATIONS!!!!!