Ambrose is great... I also like Simon and Theodore and Philip, though we probably wouldn't use Simon and Theodore because of religious dimensions of the names (long story but my SO has been kind of burned out by religious ultra conservatives)... And Philip is handsome but it was an ex's name.