Home - Boy's Name - O - Osred

Boys name -
Osred

Meaning:

Divine advisor.

Derivation:

Origins:

Old english

Mail to a Friend