I really like Sonnet, it sounds romantic. I'd prefer it on a boy.
I think
Lark is okay, it sounds mostly male to me.
Justice isn't my cup of tea. When I see this name, I can't help pronouncing it in my head like the French would do (jus-TEES). I think it's rather ugly.
Mother to
Hjörtur Emmanuel