Grace, strength and divinity are qualities that have inspired baby names across cultures and generations. From names rooted in mythology to those associated with wisdom, courage and beauty, each carries a meaning that can make it special for a child.