I love all three names! Rupert was once my absolute favorite male name, though others have claimed that title over the years; Ida is pert and stout and strongly feminine; and Ralph is so unaffected, unassuming, unpretentious that I want to pinch his cheeks and/or give him a bear hug.