I'm not a fan of Romany because although I do know some so called 'Romany gypsies' it wouldn't feel right to name my child that as it's not my own culture.
I like
Roman for a boy though :)
Romilly is nice enough, I'd prefer the nn
Romy, as
Millie is so popular / trendy where I live.