A Latin name meaning ‘upright’ or ‘righteous’ also known to be a biblical name, Justice is a name with a lovely meaning and has a unique sound too it A Greek name meaning ‘to defend’ or ‘warrior’, Zander is a very popular name in modern times and has a calm http://modernboysmoderngirls.com