The name Loyal is a girl's name meaning "faithful, loyal".
Loyal has history as a boy name—most popular in the late 19th century, later falling off the charts in 1948. This was back when loyalty suggested faithfulness to one's country, rather than fidelity to others. Today it would likely be interpreted as the latter.
Modern virtue names are rapidly rising in popularity—could Loyal be the next True?