Mia has two meanings: 'who is like God?' and 'bitterness'. Rose has several meaings including 'horse', 'fame' and 'rose', after the flower.
Hebrew
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.