Baby name suggestions

I have recently found out that my second baby is a boy. We named my 1st born Ian because it is short(we want to avoid nicknames that sometimes happen with long names) and has a realy nice meaning (Gift from God) Does anyone have a good suggestions for the name that will go nicely with Ian, is short and has strong, inspiring or just nice meaning. Thanks