Hi Apricot!
Hmmm... names for your little princes:
How about CIAN and ETHAN for the twins??? Look the same... but don't sound the same

So unmistaken when you need to call out for them...
heehee, you see I have this thing for names ending with -AN.
You see, I married a man with name ending with -AN and my son's name also ends with -AN... heehee!
CIAN - you can read more about the name here:
http://www.thinkbabynames.com/search.php?s=cian&g=1&t=1
ETHAN -
http://www.thinkbabynames.com/search.php?g=1&t=1&s=ethan
Both names are easy to write too!
I was told on selecting a name for a child by my pastor once... always a two syllables name. Easy to call out the name was the simple reason he named. Imagine when you are all heated up and you have go like... Alexander, get off the sofa at once!!! What a breathe... haha!
I'm sure you'll choose names you and your husband will be most comfortable with.
Initially, I almost wanted to name Kristin "Kyra". Then dh and I thought it might be problematic when people in Sg don't know how to pronounce her name...
so it's important to think of how others will know how to pronounce the name or if the name has any funny suggestion when it's combined with the surname and the dialect name... e.g. a couple wanted to name her daughter Jessica. Their surname is Chua. Then another friend went... Oh no, that will mean Jes-si-ca-chua as in Jes the dead cockroach... so our friends changed their mind about naming their daughter Jessica.
Hmmm.... come to think about it... CIAN is quite an unusual name to the Sg tongue.