Teddy for a boy is also sometimes used for names like
Edward,
Edwin, and
Frederick. They could also have used a feminine version of one of those, although
Lily is the stumper there.
Lily is my daughter's middle name, but I'd never have used
Theodora and
Lily for siblings. They're almost as different in style as
Teddy and
Lily are, apart from being classics.
Theodora is strong, long, fancy and kind of unexpected.
Lily is sweet, pretty and common.
I could see
Lily and
Tabitha as siblings, though. Tibby/Tabby and
Teddy are stylistically similar. Or
Lily and
Judith, nn
Judy.