Quick answer
Astrophel is a boy name.
Meaning and history
Probably intended to mean "star lover", from Greek ἀστήρ ( aster ) meaning "star" and φίλος ( philos ) meaning "lover, friend". This name was first used by the 16th-century poet Philip Sidney in his collection of sonnets Astrophel and Stella.
Notes and context
Usage: literature