Caretta Caretta is the scientific name of loggerhead turtles so based on this:
Noble Caretta
Ninja Caretta
Other suggestion I have is:
Noble Natal - meaning Noble Place or Noble Origin
Combining the ideas above:
Natal Caretta - meaning place of turtle or origin of turtle