The name Filbert is an English baby name. In English the meaning of the name Filbert is: Introduced to Britain during the Norman conquest, from the Old German Filibert, meaning very bright.
Philip is a given name, derived from the Greek Φίλιππος (Philippos, lit. "horse-loving" or "fond of horses"), from a compound of φίλος (phílos, "dear", "loved", "loving") and ἵππος (hippos, "horse"). In Ancient Greece, the ownership of horses was available only to those wealthy enough to afford them.