Found 2 boys and girls with the meaning of satellite
Kawkab / 6 letters 
Meaning of Kawkab In Muslim, Kawkab means Satellite More
Qamar / 5 letters 
Meaning of Qamar In Muslim, Qamar means The Moon. Satellite More

Browse by meanings

kynankynyrl'isle
labanlaborlabours
lachlanladderlafayette
lakeslakesidelamentation
lamentationslampslancaster
lancelance!lancelot
lancerland-ownerlanded