2 names selected out of 19.835
Reef • British, CzechMeans - Jagged rocks, sand, and coral above or below the surface of the seaMeaning, origin, forms...Letters meaningNumerologyCharms
Shareef • ArabicMeans - eminent, virtuousMeaning, origin, forms...Letters meaningNumerologyCharms