10 year old- Kate ("Hi, I'm Kate! Nice to meet you!" Sounds really confident). And Chris for a boy.
18 year old- Emily and Zack.
30 year old- Catherine and David.
But names in general that would make people confident introducing themselves are:
Elizabeth
Caroline
Kyle
Daniel
Any of the traditional, strong names are usually a safe choice.