Drusilla

Name origin: Greek

Name meaning: Innocent

Prince

Name origin: Latin

Name meaning: Royal son