Alannah is a beautiful name with roots in both Irish and Hebrew cultures. Its meaning varies slightly depending on the origin, but it is often ...