These spiritual baby names have religious or meaningful connotations. Choose a spiritual name with deep meaning including girl, boy, & gender-neutral options.