2 names match.
Modern/Sanskrit
Modern creation or variant, possibly from Sanskrit meaning happy.
Modern creation, possibly from Tara meaning star in Hindu tradition.